Ask Your Question

Kevin B.'s profile - activity

2014-04-11 04:33:26 -0600 received badge  Teacher (source)
2014-04-10 06:45:23 -0600 answered a question implementing ORB in opencv c++

You should understand most of it by reading the paper: ORB: an efficient alternative to SIFT or SURF

2014-04-08 08:10:19 -0600 answered a question implementing ORB in opencv c++

Read: http://docs.opencv.org/doc/tutorials/features2d/table_of_content_features2d/table_of_content_features2d.html#table-of-content-feature2d

But instead of using SurfFeatureDetector/SurfFeatureDescriptor, you should use Orb.

2014-04-08 07:19:16 -0600 answered a question What's the best feature matcher for pairs of very similar images?

You can use these methods to improve your matches:

  • distance value (DMatch object)
  • ratio test (David Lowed, see paper)
  • cross check test (you can use the OpenCV or do it yourself)
2014-04-08 07:03:21 -0600 received badge  Editor (source)
2014-04-08 07:02:51 -0600 answered a question Why is SIFT faster than SURF ? It shouldn't be.

I've noticed this too (I'm busy with a thesis about image stabilization). SIFT became faster than SURF in OpenCV version 2.4.8, it wasn't faster in the previous releases.. You can verify by building an older version of OpenCV.

Please report back, so I know that it's really the OpenCV version that makes the difference.