读取一个图片,寻找符合条件的像素点,我用for循环,我只想赋值读取出第一个和最后一个符合条件的坐标,
求大神指导。我写的代码如下:
[row,col]=size(A);
for i=1:row
for j=1:col
if A(i,j)==0
row=i;
col=j;
break
end
end
end
在循环里 我不知道该如何写赋值的条件以及如何循环不赋值,求大神指导。
为什么我读取的xs的值 是改点的值的三倍。每个点的扩大了三倍。
追答A是三通道矩阵吧?
运行
[r, c, p] = size(A)
看看p是多少
就是在循环里 第一个符合条件的和最后一个符合条件的坐标,中间的坐标不要。只赋值这两个坐标。