考虑以下操作:
a =
0 0 0 0
0 1 0 0
0 0 1 0
0 0 0 0
b=imdilate(a,[1,1;1,1])
b =
0 0 0 0
0 1 1 0
0 1 1 1
0 0 1 1
上述结果表明结构元素的来源是[2,2]。如果原因是({size([1,1; 1,1])+ 1)/ 2)= [1,1]定义(http://www-rohan.sdsu.edu/doc/matlab/toolbox/images/morph4.html)
b=
1 1 0 0
1 1 1 0
0 1 1 0
0 0 0 0
我的理解有什么问题?谢谢!
答案 0 :(得分:2)
原点是[1,1]你是正确的,但原点是结构矩阵(第二个输入),而不是图像矩阵a
(第一个输入)。
考虑将2x2结构化矩阵的元素[1,1]放在a
的非零值上,您将看到imdilate结果是如何正确的。
Mathworks在线帮助非常好explanation of dilation。
答案 1 :(得分:-1)