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


15

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

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

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


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

Ответы:


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.