如何在MATLAB中将strel转换为double? 我尝试了几个演员没有成功。 我找不到任何有用的东西。 谢谢你的帮助。
答案 0 :(得分:6)
您需要使用结构元素的GETNHOOD方法:
se = strel('diamond',3)
nhood = se.getnhood
nhood =
0 0 0 1 0 0 0
0 0 1 1 1 0 0
0 1 1 1 1 1 0
1 1 1 1 1 1 1
0 1 1 1 1 1 0
0 0 1 1 1 0 0
0 0 0 1 0 0 0
%# cast to double
nhood = double(nhood);