Как рассчитать внешние параметры камеры из трех известных измерений в целевой плоскости
Мой вопрос заключается в следующем.
Одна камера (постоянная как в положении, так и в ориентации) применяется для отслеживания движения далекой плоской цели. Внутренние параметры, включая фокусное расстояние, разрешение датчика, главную точку, известны. Искажение линзы не учитывается.
В мировой системе известны три измерения относительно цели (в плоскости). Интересно, достаточно ли определить внешние параметры камеры. Если это так, как рассчитать это?
Большое спасибо.
1 ответ
Я думаю, что вы можете сначала использовать соответствующие точки x(точки изображения) и X(точки объекта), чтобы определить матрицу проекции P:
x = PX
затем запустите интерпретацию P для получения внутренней и внешней матрицы:
P = H1 [I|0] H2
где H1 - внутренняя матрица 3x3, а H2 - внешняя матрица 4x4.
Поскольку вы уже знаете параметры интерьера, я думаю, что вы можете использовать их для настройки H2, чтобы получить правильный результат.
В любом случае, этот метод все еще не обладает высокой точностью и нуждается в дальнейшем совершенствовании.