4

我正在尝试使用 matlab 中的 strel 函数,并单独获取它的矩阵值。当我定义一个 strel 对象时,如下所示,

    SE = strel('disk',2);

我得到以下

     SE

     SE =

       Flat STREL object containing 13 neighbors.

     Neighborhood:
       0     0     1     0     0
       0     1     1     1     0
       1     1     1     1     1
       0     1     1     1     0
       0     0     1     0     0

但是当我尝试将它用作矩阵时,我得到了错误。有没有办法可以提取这个对象的矩阵部分?请帮我。

4

1 回答 1

9

使用 STREL 对象的 getnhood() 函数:

SE.getnhood()

ans = 
       0     0     1     0     0
       0     1     1     1     0
       1     1     1     1     1
       0     1     1     1     0
       0     0     1     0     0
于 2013-08-30T23:55:35.747 回答