1

我有这个二进制图像。在此处输入图像描述

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

4

1 回答 1

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
于 2016-05-20T07:53:56.540 回答