У меня есть этот двоичный образ.
Как мне найти координату самого нижнего белого пикселя?
Если в вашей матрице у вас есть значения 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
Expression or statement is incorrect--possibly unbalanced (, {, or [
. Я попытался присвоить переменным координаты x и y. Координата x работает, но координата y coorY = col(find(row==max(row)))
дает мне более одного значения.
- person Ηλεκτρολόγος Μηχανικός; 20.05.2016