常用形態學操作函式

2021-07-25 18:39:38 字數 1104 閱讀 6151

常用形態學操作函式**自:

1、dilate函式

該函式能夠實現二值影象的膨脹操作,有以下形式:

bw2=dilate(bw1,se)

bw2=dilate(bw1,se,…,n)

其中:bw2=dilate(bw1,se)表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為double或unit8,輸出影象bw2的型別為unit8。bw2=dilate(bw1,se,…,n)表示執行膨脹操作n次。

2、erode 函式

該函式能夠實現二值影象的腐蝕操作,有以下形式:

bw2= erode(bw1,se)

bw2= erode(bw1,se,…,n)

其中:bw2= erode(bw1,se)表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行腐蝕操作。輸入影象bw1的型別為double或unit8,輸出影象bw2的型別為unit8。bw2= erode(bw1,se,…,n)表示執行腐蝕操作n次。

3、bwmorph函式

該函式的功能是能實現二值影象形態**算。它的格式如下:

① bw2=bwmorph(bw1,operation)

② bw2=bwmorph(bw1,operation,n)

其中:對於格式①,bwmorph函式可對二值影象bw1採用指定的形態**算;對於格式②,bwmorph函式可對二值影象bw1採用指定的形態**算n次。operation為下列字串之一:

『clean』:除去孤立的畫素(被0包圍的1)

『close』:計算二值閉合

『dilate』:用結構元素計算影象膨脹

『erode』:用結構元素計算影象侵蝕

4、imclose函式

該函式功能是對灰度影象執行形態學閉運算,即使用同樣的結構元素先對影象進行膨脹操作後進行腐蝕操作。呼叫格式為:

im2=imclose(im,se)

im2=imclose(im,nhood)

5、imopen函式

該函式功能是對灰度影象執行形態學開運算,即使用同樣的結構元素先對影象進行腐蝕操作後進行膨脹操作。呼叫格式為:

im2=imopen(im,se)

im2=imopen(im,nhood)

常用形態學操作函式

該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為double或unit8,輸出影象bw2的型別為un...

MATLAB 常用形態學操作函式

常用形態學操作函式 自 1 dilate函式 該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為dou...

形態學操作

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