Привет я пытаюсь извлечь координаты с изображения (например circle.png прилагается) Как показать ginput координаты в значение вещественной оси
Я использую ginput для извлечения х, у coorinate моего интереса (в этом случай 4 красные точки внутри круга)
A=imread('circle.png');
figure,imshow(A)
[y,x]=ginput
я нажимаю на 4 красных точек и я х, у координаты, как показано ниже
x=134.000000000000
154.000000000000
125.000000000000
136.000000000000
y= 83
153.000000000000
170.000000000000
245.000000000000
В этом случае, х и y координаты, которые я получил, основаны на какой оси? Как преобразовать эти координаты x и y в мои реальные данные (т. Е. Я хотел бы показать ось x от 0 до 15 и ось y от 0 до 5)?
mee mee: Это труднее решить проблему. Если у вас есть предварительная информация о том, как большой пиксель находится в мировых координатах, то это просто простое масштабирование от x и y указывает на расстояния. Если вы не знаете, каковы размеры пикселей, вы можете посмотреть https://www.mathworks.com/help/vision/examples/measuring-planar-objects-with-a-calibrated-camera.html – akamath