【发布时间】:2012-03-15 17:09:40
【问题描述】:
我正在寻找如何遍历从图像创建的以下矩阵:
Img = imread('tinycircle.png');
Img = Img(:,:,1);
Img = double(Img);
[x,y] = size(Img);
I = ones(x,y);
我想遍历每个像素 Img 并确定每个像素与 I = ones(x,y); 中的形状(在本例中为圆形)的距离
我知道我可以使用类似的东西:
R = pdist2(Img,I);
但只需要一点帮助来遍历图像的每个像素。
【问题讨论】:
-
您正在寻找名为 Distance Transform 的东西。一旦你理解了这个想法,它就很容易实现。