-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Throw exception when the rig configurations of the database and existing reconstruction are inconsistent. #3628
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Throw exception when the rig configurations of the database and existing reconstruction are inconsistent. #3628
Conversation
…econstruction is not consistent.
|
also cc: @Phil26AT |
Thank you for flagging this! Alternatively, would it make sense for COLMAP to provide a function to populate the cameras and images of an empty database given a reconstruction? |
After migrating to |
…ing reconstruction are inconsistent. (#3628)
This improves safety at the triangulation and will throw exceptions for all legacy databases that do not go through rig_configurator while corresponding to a rig configured reconstruction.
Note that the current hloc triangulation breaks for reconstruction with non-trivial frames due to legacy database interfaces not updated here: https://github.com/cvg/Hierarchical-Localization/blob/master/hloc/triangulation.py#L29. Will send in a fix later in hloc today.