Description
First, thank you for sharing your mast3r-sfm version, really useful in 3D vision.
As I was experimenting with mast3r-sfm, I had some questions.
When I run sfm with my data, I often get an error in the following line in kapture_mast3r_mapping.py:
pycolmap.verify_matches(colmap_db_path, args.output + '/pairs.txt')
And I checked and found that the camera parameters that make up colmap.db were corrupted (fff or @@@).
(This also happened in cases where the camera model was fixed to PINHOLE.)
I think this happens when image matching is not possible (when the dataset is difficult), but what I'm wondering is, in this case, shouldn't the process not terminate with an error but at least some cameras be registered? (In fact, only a few cameras have corrupted parameters in colmap.db.)
So my conclusion is that MASt3R-SfM will fail unless it is in an environment where 100% registration is possible.
Is that correct? If so, are there any plans to fix this?
Thank you :)