Ask Your Question

SIFT and SURF algorithms

asked 2016-11-09 04:48:48 -0500

Kelvin gravatar image

The OpenCV library provides the SIFT (Scale-invariant feature transform) and SURF (Speeded Up Robust Features) algorithms? If so, where can I find it?

Note: I know the algorithms are patented in US.

Thanks in advance

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2016-11-09 05:51:03 -0500

Vintez gravatar image

updated 2016-11-10 07:39:05 -0500

Yes both are implemented in OpenCV. You can find them in the opencv-contrib modules under the section xfeatures2d.

edit flag offensive delete link more



The module is xfeatures2d :) Just making sure there is no confusion. Also if SURF/SIFT is the only functions you are interested in I would suggest only generating the xfeatures2d module (and not any other modules from opencv_contrib) as some of the other modules are corrupted.

ThorbjornSomod gravatar imageThorbjornSomod ( 2016-11-10 02:28:22 -0500 )edit

good, that you have said that! updated the answer with the right module name.

Vintez gravatar imageVintez ( 2016-11-10 07:40:01 -0500 )edit

Actually, I am already using the opencv_contrib to perform face recognition, but thanks for the tip @ThorbjornSomod, and thanks for the answer @Vintez.

Kelvin gravatar imageKelvin ( 2016-11-11 04:18:55 -0500 )edit
Login/Signup to Answer

Question Tools

1 follower


Asked: 2016-11-09 04:48:48 -0500

Seen: 175 times

Last updated: Nov 10 '16