Skip to content
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

Colmap script #39

Open
sonnefred opened this issue Apr 29, 2024 · 3 comments
Open

Colmap script #39

sonnefred opened this issue Apr 29, 2024 · 3 comments

Comments

@sonnefred
Copy link

Hi, do you use convert.py you provided to get camera poses? When I use this script, the result is very sparse, only few images are kept. Could you give any hint on this? Thanks.

@kcheng1021
Copy link
Owner

Hi, what dataset or scene do you use? It your scene has sparse observation or your images are hard to extract keypoints, then your result will be very sparse.

@sonnefred
Copy link
Author

Hi, what dataset or scene do you use? It your scene has sparse observation or your images are hard to extract keypoints, then your result will be very sparse.

Hi, I used scene data of city streets like Waymo, but it's collected by ourselves. How did you get the colmap result which you provided? When I use the convert.py, the result is very sparse. Thanks.

@kcheng1021
Copy link
Owner

I just run the convert.py with the default parameters. I think there may be some reasons for the sparsity:

  1. Your car's speed is high, thus leading to the sparser captures of a scene, compared to Waymo's low speed car
  2. The keypoints are harder to get for your scene, due to the textureless plane, low quality of images, small resolution of images, and so on... You can make sure the resolution of your image is higher enough (like more than 1080p), and replace the SIFT keypoints with superpoint in COLMAP for better keypoint extraction (like using hloc[https://github.com/cvg/Hierarchical-Localization]).
  3. Change some parameters in convert.py. For this part, you could refer to colmap for more infos. convert.py indeed make some simplification for colmap's default setting, one simple way to check is that using colmap's automatic reconstruction choice and check if it works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants