How to match the features in a single image?

2 ビュー (過去 30 日間)
sehreen
sehreen 2014 年 2 月 9 日
コメント済み: ritu agarwal 2018 年 5 月 8 日
I need to identify the duplicate regions in an image for that i am using SURF algorithm. detectSURFFeatures() method is used to detect features and featureExtraction() is used for feature description. now i want to match the feature descriptors and identify the similar features and display only matched features on the image. so please tell me how do i match the features.
there is a function matchFeatures() which is used to match features between two sets of features extracted from two images but i need to match the the features of single image. can i use this function if yes then how? or there is some other solution.

回答 (1 件)

Dima Lisin
Dima Lisin 2014 年 7 月 16 日
Unfortunately, matchFeatures() is not really suited for this task. You would have to write your own code to do the matching. You would need to take each feature descriptor and compare it against all the remaining features, to find its nearest neighbor. The simplest thing is to use a simple threshold to decide whether or not the nearest neighbor is a match.
  1 件のコメント
ritu agarwal
ritu agarwal 2018 年 5 月 8 日
after the matching if we want to localise the matched features and display on the image, how do we do that

サインインしてコメントする。

カテゴリ

Help Center および File ExchangeFeature Detection and Extraction についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by