Monocular-only localization of iphone generated map #1284
bill-healey
started this conversation in
How to
Replies: 2 comments 3 replies
-
If the field of view and resolution are different, you may have to use visual features more robust to scale/shear, like SURF or SIFT (or even SuperPoint). If you built rtabmap with nonfree and xfeatures2d modules from opencv, you should be able to try: # SURF
Kp/DetectorStrategy: 0
Vis/FeatureType: 0
# SIFT
Kp/DetectorStrategy: 1
Vis/FeatureType: 1 To convert your database taken from iPhone to use one of this feature, you can do:
|
Beta Was this translation helpful? Give feedback.
2 replies
-
I'm testing something similar, could you maybe share your parameters or launch file? |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I am trying to use a relatively cheap monocular drone camera to localize using an iphone generated map.
I've calibrated the monocular camera, set Rtab-map to localization only, and disabled odometry, and set 3D to 2D (PnP) motion estimation. RTAB-Map is able to load the iphone database and show the point cloud, but I'm unable to get the moncular camera to localize within the map. It looks like loop detection is running but it cannot find a match.
Has anyone been able to do this successfully, and are there settings I should change to make the match more likely even if potentially incorrect? I tried reducing the minimum correspondences to 6 but still wasn't able to get localization to work.
Beta Was this translation helpful? Give feedback.
All reactions