Closed JSP-ywu closed 2 years ago
It seems like the resulting local map only consists of a few 3D points that are not enough for registration. Have you tried to increase the number of retrieved images?
I set the top-k parameter to 20. The parameter is recommended one. So I think if this problem is caused bythe lack of 3D points, should I increase the number of keypoints? Because the images in my dataset have small size, 640x480, I set the number of keypoints to 3k.
If you increase the number of retrieved images, you might also get more matches and, thus, more 3D points. So you could try to use, say, 50. 640x480 is quite low. But sure, try to increase the number of keypoints as well.
It also depends on the composition of your dataset. Local_sfm works well if the retrieved images show the same area from different locations and view points. However, local feature matching still has to work.
I'll try it! Thanks for your advice!
Hi! I tried to make prediction with kapture_pipeline_image_retrieval_benchmark.py. I gave 1200 test images to predict but got only 940 images (All images are from my custom dataset). All features are from R2D2 and AP-GeM. Here is the failure log.