Matlab 形態學常用演算法

2021-07-08 13:32:57 字數 662 閱讀 9245

膨脹:是將a與核b卷積,求區域性最大值,可以使得影象中的亮區域逐漸增長;

腐蝕:是膨脹的反操作,一般來說膨脹會擴張區域和腐蝕縮小區域

膨脹可以填補細小的坑洞而腐蝕可以消除細的突起,maltab中使用imdalite(a,b)表示使用核b膨脹a區域,核b可以通過strel函式獲得,如strel('disk',3)表示半徑為3的圓。maltab中使用imerode(a,b),核b可以通過strel函式獲得,如strel('disk',3)表示半徑為3的圓。

a  = imread('target.png');

b = strel('disk',10);

a1 = imdilate(a,b);

a2 = imerode(a,b);

a3 = imdilate(a,1b);

subplot(221),imshow(a1;

title('imdilate膨脹原始影象');

subplot(222),imshow(a1);

title('使用b後1次膨脹後的影象');

subplot(223),imshow(a2);

title('使用b後2次膨脹後的影象');

subplot(224),imshow(a3);

title('使用b後3次膨脹後的影象

MATLAB 常用形態學操作函式

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

基本形態學演算法

基本形態學演算法 為什麼要做基本形態學演算法的研究和實現?是因為形態學是乙個非常有力,應用 廣泛的工具,但同時也是研究不是很清楚的工具。往往乙個恰到好處的變換,就能夠省下許多的勞動。對此的分類和研究就顯得非常有必要,而相關 的積累,也很有價值。零 基本概念 膨脹 白 黑 dilate 腐蝕 黑 白 ...

常用形態學操作函式

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