Tool for evaluating general local descriptors?

asked 2016-06-02 01:17:44 -0500

lovaj gravatar image

I found this code for evaluating the SIFT descriptor w.r.t. viewpoint changes using the graffiti data set (present in OpenCV too).

I have two questions:

  1. Supposing that I want to test the performance of another dataset, I would need an homography as ground truth. How can I compute it?
  2. The code above is specifically designed for the SIFT vector (which distance is measured through euclidean distance, if I'm not wrong). What if I want to evaluate a binary descriptor (where the distance is measured through hamming distance)?
  3. There is any built-in tool in OpenCV for descriptors evaluation?
edit retag flag offensive close merge delete

Comments

1., 3. : maybe this

berak gravatar imageberak ( 2016-06-02 01:55:38 -0500 )edit
1

What about this?

lovaj gravatar imagelovaj ( 2016-06-02 02:22:04 -0500 )edit

@berak how could I use the test that you posted? I thought they were used during the opencv building. In addition, can you check this question? http://answers.opencv.org/question/95...

lovaj gravatar imagelovaj ( 2016-06-02 05:36:10 -0500 )edit

lol, just tried to answer that ;)

you mean - how to write and run a unit test locally ? (without adding to andrecompiling all of opencv ?)

berak gravatar imageberak ( 2016-06-02 05:39:46 -0500 )edit