Est-il possible d'utiliser resolPNP d'OpenCV avec une image équirectangulaire ? J'ai une image équirectangulaire et j'ai quatre points dans cette image (points rouges) et leurs coordonnées de pixels, puis j'ai 4 points mondiaux correspondants, par exemple, [(0, 0, 0), (2, 0, 0), (2, 10, 0), (0, 10, 0)]
comment puis-je estimer la pose de la caméra?
J'ai essayé d'utiliser des OpenCV solvePnp
mais qui s'attendent à des caractéristiques intrinsèques pour un modèle d'appareil photo Brown, donc cela n'a pas fonctionné. Cela peut-il être fait pour une caméra sphérique?
python
opencv
pose-estimation
opencv-solvepnp
nickponline
la source
la source
equirectangular image
en plusieurs sous-images avec les modèles d'appareil photo sténopé correspondants? Recherche rapide, a trouvé ceci: Exemple équirectangulaire à sténopé . Regardez également OpenMVG, il devrait y avoir des informations utiles: modèle de caméra sphérique et résolution pnp # 1557 , conversion d'images sphériques en images sténopées # 621 .Réponses:
Utilisez la solution resolPnPRansac et la documentation OpenCV pour la reconstruction 3D de la caméra.
la source