从strel matlab中提取矩阵

Lak*_*nan 4 matlab

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

    SE = strel('disk',2);
Run Code Online (Sandbox Code Playgroud)

我得到以下内容

     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
Run Code Online (Sandbox Code Playgroud)

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

Gor*_*ean 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
Run Code Online (Sandbox Code Playgroud)