我正在尝试使用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
但是当我尝试将它用作矩阵时,我会收到错误。有没有办法可以提取这个对象的矩阵部分?请帮帮我。
答案 0 :(得分: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