我期待找到我通过下面的矩阵我从一个图像是如何创建迭代:迭代通过一个数组(和多一点)
Img = imread('tinycircle.png');
Img = Img(:,:,1);
Img = double(Img);
[x,y] = size(Img);
I = ones(x,y);
我想通过每个像素进行迭代图,并确定每个像素的从形状(在这种情况下,圆)在I = ones(x,y);
距离我知道我可以使用类似:
R = pdist2(Img,I);
,但只需要一点点的帮助迭代日粗略图像的每个像素。
您正在寻找的东西叫做[距离变换(http://en.wikipedia.org/wiki/Distance_transform)。 一旦理解了这个想法,实现起来相当容易。 – 2012-03-15 18:02:20