膨脹:是將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...