找到最低的白色像素

时间:2016-05-20 07:42:47

标签: matlab image-processing binary-image

我有这张二进制图片。enter image description here

如何找到最低白色像素的坐标?

1 个答案:

答案 0 :(得分:3)

如果在矩阵中,您有0和1表示白色和黑色的值

你可以找到

的白色像素
   [row,col,v] = find(A);

然后最低像素具有坐标

x = max(row) 
y = col(find(row==max(row))) 

如果你有一个以上的最低像素,你可以简单地采用其中一个像素的坐标。例如:

mrow = max(row);

y = col(find(row==mrow(1)))%if you wanna take the lowest pixel on the left