Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

How can I use keypoints, descriptors and/or matches to compute similarity scores between images?

Hi all, So far I have been able to implement a SURF descriptor extractor and a brute force matcher on a collection of grayscale images, much like the example in Chapter 8 of the CV cookbook (link below). But my question is how can I use this information to calculate a similarity score between the images? I know that just number of keypoints is not enough, but can I use them or the matches in an algorithm to find a score? I've seen so much on the web about descriptor extractors and matchers, but absolutely nothing about what to do with the matches, other than just draw them on the image. Surely there must be a good method for computing a similarity score? Thanks for any guidance you can provide.

http://code.google.com/p/opencv-cookbook/source/browse/trunk/Chapter%2008/tracking.cpp?r=2

Thanks, Nick