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

The Role of TRACK and POINTS2D in OpenMVS #1191

Open
Ioksiong opened this issue Jan 13, 2025 · 3 comments
Open

The Role of TRACK and POINTS2D in OpenMVS #1191

Ioksiong opened this issue Jan 13, 2025 · 3 comments

Comments

@Ioksiong
Copy link

Hi! I obtained a COLMAP-like format from another project, where cameras.txt is missing the POINTS2D attribute, and points3D.txt is missing the TRACK attribute. I intend to use this data as input for OpenMVS to extract the mesh. However, I noticed that the InterfaceCOLMAP.cpp code explicitly requires the POINTS2D and TRACK attributes. I would like to know if there is any method to generate POINTS2D and TRACK based on the known 3D points and camera poses, or if OpenMVS can run successfully without using the POINTS2D and TRACK attributes.

@cdcseacave
Copy link
Owner

If you want to use DensifyPointCloud to estimate a dense point cloud starting from images with camera poses, it is possible to ignore the tracks, though those are helpful in accurately selecting the neighbor views during densification.

@Ioksiong
Copy link
Author

If you want to use DensifyPointCloud to estimate a dense point cloud starting from images with camera poses, it is possible to ignore the tracks, though those are helpful in accurately selecting the neighbor views during densification.

Thank you for your reply! So do I need to modify InterfaceCOLMAP.cpp and then recompile OpenMVS now? I'm not sure if the missing track will cause the subsequent ReconstructMesh and RefineMesh commands to fail.

@cdcseacave
Copy link
Owner

I repeat: DensifyPointCloud will run only with images and camera poses

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