OpenCV之形態學操作 腐蝕與膨脹

2021-10-12 07:29:22 字數 699 閱讀 7778

形態學操作就是基於形狀的一系列影象操作。最基本的形態學操作有兩種:膨脹(delate)腐蝕(erode)

膨脹與腐蝕能實現多種多樣的功能,主要包括:

腐蝕和膨脹是對影象中的白色部分(高亮部分)而言的,不是黑色部分。

膨脹是對影象中的高亮部分進行膨脹,類似於鄰域擴張,效果圖擁有比原圖更大的高亮區域。腐蝕操作是原圖中的高亮部分被腐蝕,類似於「鄰域被蠶食」,效果圖的高亮區域比原圖更小。

膨脹是求區域性最大值的操作。從數學角度講,膨脹或腐蝕操鎖就是將影象與卷積核進行卷積。

核可以是任何形狀和大小,它有乙個單獨定義出來的參考點,稱其為錨點。多數情況下,核是乙個小的,中間帶有參考點的正方形或圓。

膨脹是求區域性最大值的操作。核與影象相卷積,可以計算核所覆蓋區域的畫素點的最大值,並把這個最大值賦給參考點指定的畫素。這樣就會使影象中死亡高亮區域逐漸增長。

膨脹和腐蝕是一對相反的操作,所以腐蝕就是求區域性最小的操作

腐蝕和膨脹是最基本的形態學操作,通過這兩個基本操作,可以實現更高階的形態**算,如開運算、閉運算、形態學梯度、「頂帽」,「黑帽」

等。

10 OpenCV形態學操作之膨脹與腐蝕

include include include using namespace cv using namespace std mat src,erode dst,dilate dst char input win input windows dilate win dilation windows e...

opencv 形態學操作

include include includeusing namespace std using namespace cv 開操作 先腐蝕後膨脹 作用 能夠去掉一些小的物件,保留大的物件 閉操作 先膨脹後腐蝕 作用 將小洞給填充上 形態學梯度 膨脹減去腐蝕 作用 求出邊緣 頂帽變換 原影象與開操作之...

opencv形態學操作

1.腐蝕和膨脹都是相對高亮部分的操作 2.開運算 先腐蝕後膨脹 把細微連在一起的兩塊目標分開了,消除暗背景下的較亮區域。閉運算,閉運算是對影象先膨脹後腐蝕 看上去將兩個細微連線的圖塊封閉在一起,閉運算可以用來消除噪音。因為先高亮部分膨脹抵消了小的黑點,大的黑點經過接下來的腐蝕又再次還原回去,小的黑點...