常用形態學操作函式**自:
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)
其中:對於格式①,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)
形態學開操作的作用開操作一般使物件的輪廓變得光滑,斷開狹窄的間斷和消除細的突出物 。
形態學閉操作的作用
閉操作可使輪廓線更光滑,但與開操作相反的是,閉操作通常消彌狹窄的間斷和長細的鴻溝,消除小的空洞,並填補輪廓線中的斷裂
腐蝕操作
腐蝕就是使用演算法,將影象的邊緣腐蝕掉。作用就是將目標的邊緣的「毛刺」踢除掉。
膨脹操作
膨脹就是使用演算法,將影象的邊緣擴大些。作用就是將目標的邊緣或者是內部的坑填掉。
呼叫格式:
level = graythresh(i); % level表示得到的合適閾值;
常用形態學操作函式
該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為double或unit8,輸出影象bw2的型別為un...
常用形態學操作函式
常用形態學操作函式 自 1 dilate函式 該函式能夠實現二值影象的膨脹操作,有以下形式 bw2 dilate bw1,se bw2 dilate bw1,se,n 其中 bw2 dilate bw1,se 表示使用二值結構要素矩陣se隊影象資料矩陣bw1執行膨脹操作。輸入影象bw1的型別為dou...
Matlab 形態學常用演算法
膨脹 是將a與核b卷積,求區域性最大值,可以使得影象中的亮區域逐漸增長 腐蝕 是膨脹的反操作,一般來說膨脹會擴張區域和腐蝕縮小區域 膨脹可以填補細小的坑洞而腐蝕可以消除細的突起,maltab中使用imdalite a,b 表示使用核b膨脹a區域,核b可以通過strel函式獲得,如strel disk...