Essential Matrix from bearing vectors

asked 2020-01-26 16:45:22 -0500

openMVG has an essential matrix solver using bearing vectors (from SIFT 2D features matches from a spherical panorama) - see robust_essential_spherical.cpp. It works well for retrieving the pose between 2 panoramas. The findEssentialMatrix in OpenCV doesn't support 3D points as such and providing it 2D points from an equirectangular image finds inliers but doesn't find the essential matrix correctly. Is there a similar path of finding the essential matrix (poses) of equirectangular images that doesn't involve converting to cubic format and using the epipolar geometry methods?

edit retag flag offensive close merge delete