cvg/Hierarchical-Localization

Point triangulation fails when camera rotates

UriyMihailov opened this issue · 1 comments

Hello. I have a problem.
I tried doing a reconstruction and the reconstruction seems fine in areas where the camera's orientation doesn't change. But when the camera starts to turn, then it suddenly doesn't triangulate any points. Do you have any idea why is that the case and how could it be fixed? The screenshots are of triangulation for non-rotating camera and rotating camera, respectively. The rotation is 2 degrees per image.

Screenshot from 2023-12-27 13-48-16
Screenshot from 2023-12-27 13-48-35
Screenshot from 2023-12-27 13-50-39
Screenshot from 2023-12-27 13-50-54

As a result, the camera localizes really well on straight paths, but fails almost completely on turning parts of the way.