Replies: 3 comments 2 replies
-
Hi I'm having the same issue with a similar setup, did you manage to solve it somehow? |
Beta Was this translation helpful? Give feedback.
2 replies
-
@ssheorey can look into this, but we would need some pointclouds. |
Beta Was this translation helpful? Give feedback.
0 replies
-
@ssheorey can look into this, but we would need some pointclouds. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi there. registration_fgr_based_on_feature_matching gets stuck for no obvious reason.
I am running it in a loop:
o3d.pipelines.registration.registration_fgr_based_on_feature_matching(
source_down, target_down, source_fpfh, target_fpfh,
o3d.pipelines.registration.FastGlobalRegistrationOption(
maximum_correspondence_distance=distance_threshold,
iteration_number=10))
I am trying to register a series of consecutive point clouds, not too big, about 50,000 points,
from a scanner, the scanner is in static environment, doesn't event move much so the point clouds are almost identical.
Using a strong PC. It succeeds multipe times (again for the very similar point clouds, only minor noise of difference), and then, at some iteration, it gets stuck (I can hear the PC fan going crazy).
I am using the registration_fgr_based_on_feature_matching to get an initial guess for the transformation and then I pass it to the ICP algorithm.
What can cause it to get internally in an infinite loop ? again, for the same point cloud data it succeed multiple times before this happens.
Perhaps there's no correct release of resources internally within the code ?
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions