範例:連通標記
使用 concomp 函數執行圖像的連通標記。兩個像素若有相同的值,即會互連,且連接性可分類為 4 (僅限水平或垂直鄰點) 或 8 (水平、垂直及對角鄰點)。連接元件是自動化圖像特徵辨識的有用方法,可連接圖像中類似區域與凹陷部份。
如需使用此範例的資訊,請參閱
<關於圖像處理範例>。
1. 定義輸入矩陣。
2. 定義目標前景強度值。
3. 使用第一個連接類型執行連通標記。
在此情況下,會有兩個 4 鄰點連接元件的像素值為 100。
4. 使用第二個連接類型執行連通標記。
在此情況下,會有一個 8 鄰點連接元件的像素值為 100。
5. 在二維 sinc 函數所定義的二進位圖像上,檢查連通標記的效果。
6. 定義值域變數。
7. 定義值域。
8. 定義圖像矩陣。
9. 定義臨界值,然後再將圖像二進位化及進行繪製。
(cc_binarized.bmp)
10. 定義前景強度值與連接類型,然後將連接元件標籤設定演算法套用至此圖像。
演算法在計算不同的圖像區域時,預期會在此圖像中找到 9 個唯一的連接元件。
11. 計算演算法所求得的元件數。
12. 定義調色盤矩陣,然後再使用該矩陣將灰階矩陣轉換為彩色矩陣。如此可讓您使用假色改善元件的可見程度,以檢視連接元件圖像。
(color_d.bmp)
4 欄 colormap 矩陣在第一欄中指定灰階強度,並在第二至四欄中分別指定 RGB 值。
13. 計算 9 個元件的大小。
14. 從此圖像萃取最大的單一元件 (索引 3、大小 35 像素),並以假色為背景加以顯示。
(cimg_3.bmp)
矩陣 comp 是 0 的 101 x 101 矩陣,但不包括對應於最大元件的元素。comp 的像素會乘以 3,以保留原件的顏色。