Feature Matches are shown at wrong places when displayed in another program

2 次查看(过去 30 天)
Hi, I am working on a project for which I am using Matlab to find feature points and their corresponding feature matches. Then I export feature points and feature matches in another program (VisualSfM) for sparse and dense point cloud reconstruction. VisualSfM only accepts features points in Lowe's ASCII format, so first I convert feature points in that format which is working well as I can see feature points at places where Matlab is showing them. I also export feature matches in a text file. The problem is that the feature matches found by matchFeatures function in Matlab are not displaying in VisualSfM at the same places (see attached figures).
Features matches found by Matlab:
Same feature matches shown in VisualSfM

采纳的回答

jhz
jhz 2019-1-18
I found the solution of this problem. Actually VSfM demands 0-based feature indices while the index pairs generated by matchFeatures function start from one. So after converting the features indices from 1 to 0-based index pairs, I got correct feature matches in VSfM.

更多回答(0 个)

类别

Help CenterFile Exchange 中查找有关 Feature Detection and Extraction 的更多信息

产品


版本

R2018b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by