isl-org / isl-org/Open3D

registration_ransac_based_on_feature_matching with seed

Open
#7,098 1 comment 0 reactions 0 assignees View on GitHub
question
Dominant language
C++
Stars
14k
Forks
2.6k
Avg merge
5d 18h
Merged PRs (30d)
6

Description

### Checklist

- [X] I have searched for [similar issues](https://github.com/isl-org/Open3D/issues).
- [X] For Python issues, I have tested with the [latest development wheel](https://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](https://www.open3d.org/docs/release/) and the [latest documentation](https://www.open3d.org/docs/latest/) (for `main` branch).

### My Question

Hello,

I faced the issue of `registration_ransac_based_on_feature_matching` being non deterministic and I read here https://github.com/isl-org/Open3D/pull/3737 that it has been solved using a fixed seed but I don't find it in the current versions of Open3D: [0.16.0](https://www.open3d.org/docs/0.16.0/python_api/open3d.pipelines.registration.registration_ransac_based_on_feature_matching.html?highlight=registration_ransac_based_on_feature_matching#open3d.pipelines.registration.registration_ransac_based_on_feature_matching) [0.17.0](https://www.open3d.org/docs/0.17.0/python_api/open3d.pipelines.registration.registration_ransac_based_on_feature_matching.html?highlight=registration_ransac_based_on_feature_matching#open3d.pipelines.registration.registration_ransac_based_on_feature_matching) [release](https://www.open3d.org/docs/release/python_api/open3d.pipelines.registration.registration_ransac_based_on_feature_matching.html#open3d-pipelines-registration-registration-ransac-based-on-feature-matching) but only in the older versions, the last one was [0.15.1](https://www.open3d.org/docs/0.15.1/python_api/open3d.pipelines.registration.registration_ransac_based_on_feature_matching.html?highlight=registration_ransac_based_on_feature_matching#open3d.pipelines.registration.registration_ransac_based_on_feature_matching).

Why it was removed in the recent versions?
Is the only solution to use the seed manually to use older versions?

Thank you

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.