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

2 visualizzazioni (ultimi 30 giorni)
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

Risposta accettata

jhz
jhz il 18 Gen 2019
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.

Più risposte (0)

Prodotti


Release

R2018b

Community Treasure Hunt

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

Start Hunting!

Translated by