strel

函式簡介,函式使用方法,

函式簡介

函式功能:構造結構元素(Structuring element)。所謂結構
元素, 可以看做是一張小圖像, 它通常用於圖像的形態學運算
(如膨脹、腐蝕、開運算、閉運算)。
調用格式:
SE = strel(shape, parameters)
根據shape指定的類型創建一個結構元素SE。
SE = strel('arbitrary', NHOOD)創建一個指定領域的平面結構化元素。NHOOD是一個包含1/0的矩陣;1的位置定義了領域的形態學操作。NHOOD的中心就是它的中心元素,位置在 FLOOR((SIZE(NHOOD) + 1)/2)。你也可以忽略參數串'arbitrary'而只使用STREL(NHOOD).
SE = strel('arbitrary', NHOOD, HEIGHT)創建一個指定領域的非平面結構化元素。HEIGHT是一個矩陣,大小和NHOOD相同,他指定了NHOOD中任何非零元素的高度值。HEIGHT必須是實有限值。你也可以忽略參數串'arbitrary'而只使用STREL(NHOOD,HEIGHT).
SE = strel('ball', R, H, N)
SE = strel('diamond', R)
SE = strel('disk', R, N)
SE = strel('line', LEN, DEG)
SE = strel('octagon', R)
SE = strel('pair', OFFSET)
SE = strel('periodicline', P, V)
SE = strel('rectangle', MN)
SE = strel('square', W)
下面是如何提取STREL中的數據:
getheight Get height of structuring element (獲取結構元的高度數據)
getneighborsGet structuring element neighbor locations and heights(獲取結構元的neighbor位置和高度)
getnhoodGet structuring element neighborhood(獲取結構元的neighborhood)
getsequence Extract sequence of decomposed structuring elements
isflatReturn true for flat structuring element
reflectReflectstructuring element
translateTranslate structuring element

函式使用方法

使用方法:
se4 = strel('ball',15,5);
GN=getheight(se4);
[m,n]=size(GN);
x=1:m;y=1:n;
mesh(x,y,GN); %畫出結構元的圖形

相關詞條

熱門詞條

聯絡我們