我正在一个项目中,我想要提取给定图像的轮廓。 我有两个图像;前景图像和背景图像。我在这些图像上应用减法,并在差异不等于零时输入一个条件。然后我输出这个坐标值。这里是我当前的代码:print在matlab中的图像的选定像素的x,y坐标
I=imread('starObject.jpg')
B=rgb2gray(I);
imshow(I);
A=imread('starB.jpg');
C=rgb2gray(A);
[columns rows]=size(C)
Diff(i,j)=B(i,j)-C(i,j);
if (Diff(i,j)>0||Diff(i,j)<0)
fprintf('1st difference');
disp(Diff(i,j));
end
end
end
imshow(Diff);
上面的代码打印像素差值。我想要坐标。我怎样才能做到这一点?
漂亮许多'end'的... :-) – Mehrwolf