找到最低的白色像素

Find the lowest white pixel

我有这个二进制图像。

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

如果您的矩阵中有代表白色和黑色的 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