Реальное расстояние объекта от камеры с использованием матрицы камеры - PullRequest
0 голосов
/ 16 марта 2020

Как рассчитать расстояние до объекта известного размера (например, маркер aruco 0,14 м, напечатанный на бумаге) от камеры. Я знаю матрицу камеры ( camMatx ) и мой fx, fy ~ = 600px, предполагающий отсутствие искажений. Из этих данных я могу рассчитать позу маркера аруко и получить [R | t]. Теперь задача получить расстояние от маркера аруко до камеры. Я также знаю высоту камеры от плоскости земли (15 м).

Как мне go решить эту проблему. Любая помощь будет оценена. Также обратите внимание, что я также видел приближение подобных треугольников, но это помогло бы узнать расстояние до объекта, что не применимо в моем случае, так как я должен рассчитать расстояние.

Примечание: я не знаю высота датчика камеры. Но я знаю, как высоко камера расположена над землей.

enter image description here

Я знаю размеры области, в которой движется мой объект (70 х 45 м ). В конце я хотел бы построить координату движущегося объекта на 2D-карте в масштабе.

...