Можно ли использовать solvePNP от OpenCV с равноугольным изображением ? У меня есть прямоугольное изображение, и у меня есть четыре точки на этом изображении (красные точки) и их координаты в пикселях, а затем у меня есть 4 соответствующие точки мира, например, [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]
как я могу оценить позу камеры?
Я пытался использовать OpenCV, solvePnp
но это ожидало встроенных функций для модели камеры Брауна, поэтому не работало. Можно ли это сделать для сферической камеры?
python
opencv
pose-estimation
opencv-solvepnp
nickponline
источник
источник
equirectangular image
в несколько подизображений с соответствующими моделями камеры-обскуры? Быстрый поиск, нашел это: Пример Equirectangular To Pinhole . Также посмотрите на OpenMVG, там должна быть некоторая полезная информация: модель сферической камеры и решение pnp # 1557 , преобразование сферических изображений в точечные отверстия # 621 .Ответы:
Используйте решение convertPnPRansac и документацию OpenCV для 3D-реконструкции камеры.
источник