MATLAB中strel函式的作用以及用法引數是什麼

2021-03-27 21:54:35 字數 2916 閱讀 2904

1樓:天蠍神經俠侶

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

2樓:

建議在matlab命令列輸入: doc 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).

3樓:匿名使用者

我手頭上沒有筆記本,只有ipad,所以沒有辦法查。

你開啟matlab後,鍵入help strel再回車就知道了。

matlab 中的strel函式怎麼用

4樓:shine戚七七

功能:用於膨脹腐蝕及開閉運算等操作的結構元素物件(本論壇隨即對膨脹腐蝕等操作進行講解)。

用法: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

nhood=getnhood(se)%獲得se鄰域

5樓:匿名使用者

自帶的,你試一下:

se1 = strel('square',11) % 11-by-11 square

se2 = strel('line',10,45) % length 10, angle 45 degrees

se3 = strel('disk',15) % disk, radius 15

se4 = strel('ball',15,5) % ball, radius 15, height 5

matlab 中的strel函式怎麼用給個例子

6樓:櫻妍依雲

strel命令生成形態結構元素,如: se1 = strel('square',11)生成11*11的方形 se2 = strel('line',10,45)生成長10,45度的直線 se3 = strel('disk',15)生成半徑內10的圓形 se4 = strel('ball',15,5)生成半徑15,高

容5的球形

matlab中strel函式

7樓:匿名使用者

理解的應該沒有問題,可以參看 help strel

最好的方法是你可以修改後面的3,然後檢視變化效果,這樣更容易理解!

8樓:飛躍夢想華

是的這個是形態學上的一個函式,這個函式本身沒什麼用,只是用來生成一些引數用的

matlab中的regress函式

matlab中的regress函式等bai號右邊完整為 duregress y,x,alpha zhi bint是迴歸係數的區間估dao計,回r是殘差,rint是置信區間,stats是用於檢驗答迴歸模型的統計量,有三個數值 相關係數r 2,f值,與f對應的概率p,alpha是顯著性水平 預設的時候為...

matlab隨機函式怎麼取,matlab中怎樣隨機從一組資料中取一個數

如果是要要均勻分佈,可以使用語句rand 1 0.8 0.1 matlab中的rand函式 用於產生隨機數 均勻分佈的隨機數或矩陣 語法y rand n y rand m,n y rand m n y rand m,n,p,y rand m n p.y rand size a rand s rand...

MATLAB中datenum函式的問題

命令格式 datestr d,form 顯示序列數d表示的 form表示形式的日期。form引數從0 18,共19個整數,各代表0 dd mmm yyyy,1 dd mmm yyyy,2 mm dd yy 3 mmm 月的前三個字母 4 m 月的首寫字母 5 m 月的阿拉伯數字 6 mm dd,7 ...