halcon形態學操作morphology

2021-10-01 15:02:20 字數 2472 閱讀 1441

功能:建立橢圓形結構元素,用於影象的腐蝕膨脹

2.gray_erosion

功能:使用結構元素對影象做腐蝕操作

3.gray_dilation

功能:使用結構元素對影象做膨脹操作

4.erosion_circle

功能:使用圓形結構元素對區域region做腐蝕操作

5.erosion_rectangle1

功能:使用矩形結構元素對區域region做腐蝕操作

6.dilation_circle

功能:使用圓形結構元素對區域region做膨脹操作

7.dilation_rectangle1

功能:使用矩形結構元素對區域region做膨脹操作

8.erosion1

功能:使用結構元素對區域region做迭代腐蝕操作

9.erosion2

功能:使用結構元素對區域region做迭代腐蝕操作(可設定結構元素原點)

10.dilation1

功能:使用結構元素對區域region做迭代膨脹操作

11.dilation2

功能:使用結構元素對區域region做迭代膨脹操作(可設定結構元素原點)

12.minkowski_add1

功能:使用結構元素對區域region做閔可夫斯基加法操作

13.minkowski_add2

功能:使用結構元素對區域region做閔可夫斯基加法操作(可設定結構元素原點)

如果結構元素對稱,則閔可夫斯基加法與膨脹效果一樣

如果結構元素不對稱,則閔可夫斯基加法與膨脹效果不一樣

14.minkowski_sub1

功能:使用結構元素對區域region做閔可夫斯基減法操作

15.minkowski_sub2

功能:使用結構元素對區域region做閔可夫斯基減法操作(可設定結構元素原點)

如果結構元素對稱,則閔可夫斯基減法與腐蝕效果一樣

如果結構元素不對稱,則閔可夫斯基減法與腐蝕效果不一樣

16.hit_or_miss

功能:對區域region做擊中與擊不中區域計算

功能:使用結構元素對區域region做開運算

2.opening_circle

功能:使用圓形結構元素對區域region做開運算

3.opening_rectangle1

功能:使用矩形結構元素對區域region做開運算

4.gray_opening

功能:使用灰度值結構元素對影象做開運算

5.gray_opening_rect

功能:使用矩形灰度值結構元素對影象做開運算

6.gray_opening_shape

功能:使用多邊形灰度值結構元素對影象做開運算

功能:使用結構元素對區域region做閉運算

2.closing_circle

功能:使用圓形結構元素對區域region做閉運算

3.closing_rectangle1

功能:使用矩形結構元素對區域region做閉運算

4.gray_closing

功能:使用灰度值結構元素對影象做閉運算

5.gray_closing_rect

功能:使用矩形灰度值結構元素對影象做閉運算

6.gray_closing_shape

功能:使用多邊形灰度值結構元素對影象做閉運算

Halcon形態學處理

一般影象處理是針對影象做形狀的改變,而形態處理則是對影象進行結構性的改變,而常見的形態學處理就是針對二值影象 影象中的任何畫素灰度不是0就是255 的膨脹 dilation 腐蝕 erosion 開運算 先腐蝕在膨脹 閉運算 先膨脹再腐蝕 注意 如果對灰度圖進行膨脹 腐蝕等,會起到增強影象對比度的效...

形態學操作

對原影象進行先腐蝕後膨脹。用白色背景黑色前景的來說,對影象先進行腐蝕,小區域的白色將被消除,然後在膨脹,使得除了消除掉的部分還原為原來的樣子 主要用途 用來消除高畫素值的小塊 對原影象進行先膨脹後腐蝕。還是利用白色背景黑色前景的來說,對影象先進行膨脹,小區域的黑色將被消除,然後再進行腐蝕,使得除了消...

形態學操作

簡介 連通域 簡介 結構元素 mat cv getstructuringelement shape,ksize 實現 opencv提供了用於影象腐蝕的erode 函式 void cv erode src,dst,kernel,anchor,iterations 示例 include include ...