建立輪廓索引時,按照輪廓從小到大分配索引號。
RECT_EXTERNAL只檢測最外層輪廓。
RECT_LIST檢測所有輪廓。
這兩種模式不建立輪廓等級關係,不管輪廓嵌套與否,均按照輪廓大小依次分配索引。
RECT_CCOMP,RECT_TREE檢測所有輪廓
RECT_CCOMP在有輪廓嵌套時,無論嵌套個數多少,只建立兩級等級關係
RECT_TREE在有輪廓嵌套時,建立多級等級關係
例如4個圓形嵌套時
輪廓:
使用RECT_EXTERNAL時
索引爲0
使用RECT_LIST時
索引如圖:
RECT_CCOMP此時索引失意圖:
此時0,2是等級並列關係,1,3分別爲這兩個等級下的子等級
此種模式下,只能建立兩個等級關係,內兩個圓爲0,1;外兩圓爲2,3。因爲1是0的下一等級,所以在顯示索引0時,會把1一起顯示。顯示索引2的時候也會把3一起顯示。可以把這看成樹枝,此時有兩個大樹枝:0,2。這兩個大枝子下分別有個小枝子1,3。我現在要把樹枝0帶走,1因爲在0上,所以會被一起順帶拿走。
RECT_TREE此時索引示意圖:
索引0顯示
索引1顯示
索引2顯示
索引3顯示