对,我对矢量化的概念非常陌生,但我试图让它头晕。目前,我正在努力去适应一些,我写来实现Canny边缘检测为矢量形式,什么我不明白的代码就是这样:向量化版本的matlab代码产生了与标准循环不同的结果
for r=1:fsize
for c=1:fsize
mask(r,c) = mask(r,c)/Z;
end
end
产生不同的结果是:
mask(r:fsize,c:fsize) = mask(r:fsize,c:fsize)/Z;
当我的理解是他们应该做同样的事情?
这是第二种情况下的一个简单的错字。 –
@MattPhillips哪里? –
'c'和'r'应该是'1'。 –