<button id="ssm6u"><optgroup id="ssm6u"></optgroup></button>
  • 跳轉至

    連通域檢索模式詳解

    概要

    美麗的小公主, 實例講解了不同的連通域檢索模式

    keywords 外輪廓 繼承 檢索模式

    模式0: RETR_EXTERNAL

    只檢測外輪廓。忽略輪廓內部的結構。

    無繼承相關信息.

    效果展示

    countours_part_all_mode_0.png

    返回的 hierarchy矩陣

    [Next, Previous, First_Child, Parent]

    [[[-1 -1 -1 -1]]]
    

    模式1: RETR_LIST

    檢測所有的輪廓但不建立繼承(包含)關系.

    countours_part_all_mode_1.png

    通過返回的 hierarchy矩陣, 我們可以看出

    元素之間的關系均為同級, 沒有FirstChild與Parent. (均為-1)

    [Next, Previous, First_Child, Parent]

    [[[ 1 -1 -1 -1]
      [ 2  0 -1 -1]
      [ 3  1 -1 -1]
      [ 4  2 -1 -1]
      [-1  3 -1 -1]]]
    

    模式2: RETR_CCOMP

    檢測所有輪廓,但是僅僅建立兩層包含關系。

    countours_part_all_mode_2

    繼承矩陣

    [Next, Previous, First_Child, Parent]

    [[[ 1 -1 -1 -1]
      [ 2  0 -1 -1]
      [ 3  1 -1 -1]
      [-1  2  4 -1]
      [-1 -1 -1  3]]]
    

    Screenshot_20180211_115822.png

    從矩陣中我們可以得出來外輪廓cnt3與眼睛 (cnt1, cnt2),矩形口(cnt0)同級, 判斷外層內輪廓(cnt4)是繼承自外層外輪廓(cnt3).

    模式3: RETR_TREE

    countours_part_all_mode_3

    檢測所有輪廓,并且建立所有的繼承(包含)關系。

    我們文章前面都是以RETR_TREE 為例介紹的, 所以這里就不多說, 僅提供繼承矩陣.

    注意 選擇不同模式,不同序號代表的輪廓不同.

    [Next, Previous, First_Child, Parent]

    [[[-1 -1  1 -1]
      [-1 -1  2  0]
      [ 3 -1 -1  1]
      [ 4  2 -1  1]
      [-1  3 -1  1]]]
    

    韩国精品无码一区二区三区,精品无码一区二区三区AV,欧洲丰满美熟女乱又伦AV,亚洲午夜久久久影院伊人