Кто-нибудь знает, как рассчитать расстояние между синей точкой в верхней форме прямо до границы ниже? У меня есть координаты точки. Я пытался проверить цветную точку по точке, пока она не достигнет белой части firgure ниже, но она потребляет слишком много аппаратного обеспечения. (Я начинаю в Позицию Y черной части, но я могу делать что-то неправильно ...)Расстояние между двумя формами opencv
while(true){
p = pixelColor.ptr<Point3_<uchar> >(positionY, positionX);
if((p->z==255)&&(p->y==255)&&(p->x==255)){
cout<<"Found"<<endl;
break;
}
positionY++;
}
Обратите внимание, что 'p-> z = 0' присваивает 0' p-> z'. Вместо этого вы хотите сделать 'p-> z == 0'. То же самое для 'y' и' x'. Вы хотите проверить только один столбец? – ChronoTrigger
исправлено. Да, мне просто нужно добраться до границы нижней формы. – Felipe