Моя проблема довольно проста, но я изо всех сил пытаюсь решить ее правильно.
У меня камера смотрит в землю и я знаю все параметры кадра. Итак, используя некоторые математические вычисления, я смог вычислить 4 точки, определяющие поле зрения камеры (координаты на земле углов каждого изображения).
Теперь по координатам (x, y)
пикселя изображения хотелось бы узнать его реальные координаты в проекции на землю.
Я думал, что гомография - это то, что нужно, но я прочитал здесь и там, что "гомография сопоставляет плоскость, видимую с камеры, с той же вид с другой плоскости», что представляет собой немного другую задачу.
Что мне использовать, пожалуйста?
Изменить: вот пример.
Я знаю все о камере, которая делала снимок (высота, углы обзора, ориентация), поэтому мог вычислить координаты четырех углов, образующих ее поле зрения на земле, например (в сантиметрах, относительно положения камеры , по часовой стрелке от верхнего левого угла): (-300, 500)
, (300, 500)
, (100, 50)
, (-100, 50)
.
Зная, что координаты на изображении травинки (1750, 480)
, как я могу узнать ее реальные координаты на земле?