Closed Keunmo closed 2 years ago
Hi, did you also change the structure of these folders ? ./local_features/r2d2_500/keypoints ./local_features/r2d2_500/descriptors ./global_features/AP-GeM-LM18/global_features
they all use image names (relative paths to records_data) as keys so they must match what's in records_data
Oh, I didn't change the structure of them. I see what was the problem. Thank you!
I should also point out that you should really use -v debug instead of -v info in this kind of scenarios. it would print more logs.
Thank you so much. I'll use that.
Environment:
python 3.8.10 kapture==1.1.5 kapture-localization==0.1.4
Problem:
kapture_pipeline_localize.py doesn't make trajectories.txt in kapture_localized_recover directory when I change query's record_data structure.
I followed the virtual_gallery_tutorial, and tried modify query kapture's record_data folder structure a little. This is original structure, And This is virtual_gallery_tutorial_2, which I modified. and I also modified records_camera.txt for virtual_gallery_tutorial2, like this.
As shown in the picture, when I try kapture_pipeline_localize.py, virtual_gallery_tutorial_2 doesn't make trajectories.txt for query data.
Here is terminal output for virtual_gallery_tutorial, which is original version.
And This is terminal output for virtual_gallery_tutorial_2, which is modified version.
Why this difference happen? Does query data's folder structure and name matter when localize pipeline? I think both query data are proper kapture format for localization, and there are no error msgs during process.