Можете ли вы использовать OpenCV solvePNP с равноугольным изображением?

15

Можно ли использовать solvePNP от OpenCV с равноугольным изображением ? У меня есть прямоугольное изображение, и у меня есть четыре точки на этом изображении (красные точки) и их координаты в пикселях, а затем у меня есть 4 соответствующие точки мира, например, [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]как я могу оценить позу камеры?

введите описание изображения здесь

Я пытался использовать OpenCV, solvePnpно это ожидало встроенных функций для модели камеры Брауна, поэтому не работало. Можно ли это сделать для сферической камеры?

nickponline
источник
Может быть, попытаться преобразовать equirectangular imageв несколько подизображений с соответствующими моделями камеры-обскуры? Быстрый поиск, нашел это: Пример Equirectangular To Pinhole . Также посмотрите на OpenMVG, там должна быть некоторая полезная информация: модель сферической камеры и решение pnp # 1557 , преобразование сферических изображений в точечные отверстия # 621 .
Catree

Ответы: