isl-org / isl-org/Open3D

How to use 'registration_fgr_based_on_correspondence' function

Open
#4,790 2 comments 0 reactions 0 assignees View on GitHub
question registration
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](http://www.open3d.org/docs/latest/getting_started.html#development-version-pip).
- [X] I have checked the [release documentation](http://www.open3d.org/docs/release/) and the [latest documentation](http://www.open3d.org/docs/latest/) (for `master` branch).

### My Question

Result of registration is fault, when i use function `registration_fgr_based_on_correspondence` .
dataset:3dMatch
3d descriptor: FCGF
result of function `registration_fgr_based_on_feature_matching` is right.(see below)
![屏幕截图 2022-02-21 220728](https://user-images.githubusercontent.com/59816365/154971813-9d744371-10c4-4cee-9018-466edc3e7a71.png)
i input the correspondece_set of result to `registration_fgr_based_on_correspondence`.
```
result_fm = o3d.pipelines.registration. registration_fgr_based_on_feature_matching(source_pcd, target_pcd, source_fea, target_fea, FGRoption)
result_cor = o3d.pipelines.registration. registration_fgr_based_on_correspondence(source_pcd, target_pcd,result_fm.correspondence_set, FGRoption)
```
function `registration_fgr_based_on_feature_matching` did not return the desired result. (see below)
![image](https://user-images.githubusercontent.com/59816365/154973013-744e0eca-73ee-478a-aed0-e3a07dd97743.png)
i try other function `registration_ransac_based_on_correspondence`.
the reslut is right.(see below)
![image](https://user-images.githubusercontent.com/59816365/154973810-0d4d1146-8aa5-46e3-8e5b-c5d1ffd01f1a.png)

Could you please solve my question.

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.