Ask Your Question

OpenCV Java 2.4.9 vs 3.1.0 BRISK Implementation

asked 2016-03-26 15:19:07 -0500

mualloc gravatar image

updated 2016-03-26 20:39:39 -0500

berak gravatar image

When I compared simple grayscale images with OpenCV Java 3.1 on Windows with BRISK detector, extractor and BRUTEFORCE_HAMMING matcher I got perfect results but then I tried the same code with 2.4.9 version number of correct matchings has significantly decreased. I also noticed number of keypoints and their descriptors has significantly decreased.

So I wonder can BRISK implementation has changed that much or is there a possibility that I missed to implement?

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-03-27 10:15:39 -0500

Eduardo gravatar image

It's not a surprise for me (and even a good think) that you get better results with OpenCV 3.1 compared to 2.4.9 version.

Indeed, there were a pull request in order to fix BRISK by using AGAST detector instead of FAST features as in the original paper, as you can see it here: Fix BRISK detector&descriptor using proper AGAST. #3919.

edit flag offensive delete link more
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-03-26 15:19:07 -0500

Seen: 176 times

Last updated: Mar 27 '16