腐蝕和膨脹

2021-07-11 20:42:00 字數 980 閱讀 7425

matlab中函式strel在操作結構元素應用,用於膨脹腐蝕及開閉運算等操作的結構元素物件(構造結構元素)

具體用法:se = strel(shape,parameters)

建立由指定形狀shape對應的結構元素。其中shape的種類有

arbitrary'

'pair'

'diamond'

'periodicline'

'disk'

'rectangle'

'line'

'square'

'octagon

引數parameters一般控制se的大小。

例子:se1 = strel('square',6)

% 建立6*6的正方形

se2 = strel('line',10,45)

% 建立直線長度10,角度45

se3 = strel('disk',15)

% 建立圓盤半徑15

se4 = strel('ball',15,5)

% 建立橢圓體,半徑15,高度5

matlab中灰度膨脹函式為 imdilate()

比如:i= imread('circles.png');

subplot(121);imshow(i); title('原影象');

se = strel('disk',10);

i2 = imdilate(i,se);

subplot(122);imshow(i2);title('膨脹影象');

灰度腐蝕用函式 imerode()

比如: 

i = imread('circles.png');  

subplot(121);imshow(i); title('原影象');

se = strel('disk',11);        

i2 = imerode(i,se);

subplot(122);imshow(i2);title('腐蝕影象');

膨脹和腐蝕

我在做手勢識別模組。以下是程式 clear i1 imread c users administrator desktop 手勢 8.jpg level graythresh i1 自動算出合適的閾值 i2 im2bw i1,level 灰度影象轉換為二值影象 se ones 50,10 形態學結構...

OpenCV python 膨脹和腐蝕

1,概念及原理 膨脹 dilating 或 1 將影象 a 與任意形狀的核心 b 通常為正方形或圓形,進行卷積。2 核心 b 有乙個可定義的 錨點,通常定義為核心中心點。3 進行膨脹操作時,將核心 b 劃過影象a,將核心 b 覆蓋區域的最大相素值提取,並代替錨點位置的相素。顯然,這一最大化操作將會導...

腐蝕與膨脹

小結 也就是說無論腐蝕還是膨脹,都是把結構元素b像卷積操作那樣,在影象上平移,結構元素b中的原點就相當於卷積核的核中心,結果也是儲存在核中心對應位置的元素上。只不過腐蝕是b被完全包含在其所覆蓋的區域,膨脹時b與其所覆蓋的區域有交集即可。灰度形態學 在講述灰度值形態學之前,我們進行乙個約定,即將結構元...