-
Notifications
You must be signed in to change notification settings - Fork 48
Faster pose estimation, support for PoseLib and LightGlue #62
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
base: main
Are you sure you want to change the base?
Conversation
|
|
||
| import pycolmap | ||
| try: | ||
| import poselib |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe adding the installation instructions in README, perhaps also updating the pyproject and Dockerfile. Same for LightGlue.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think LightGlue comes with hloc 1.4 already (?)
|
Poke @mihaidusmanu |
| # avoid duplicate observations | ||
| if p3d_id != -1 and p3d_id in p2d_to_p3d[i]: | ||
| for match_idx, ((i, j), p3d_id) in enumerate(zip(matches, p3d_ids)): | ||
| if p3d_id != -1 and (i, p3d_id) in p2d_to_p3d: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit, I guess this is guaranteed to be != -1? So would maybe assert it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
(and maybe the check should be against invalid_point3d_id?)
recover_matches_2d3dcc @vlarsson