Non-free 2D Features Algorithms#

Detailed Description#

This section describes two popular algorithms for 2d feature detection, SIFT and SURF, that are known to be patented. You need to set the OPENCV_ENABLE_NONFREE option in cmake to use those. Use them at your own risk.

Classes#

Name

Description

class cv::xfeatures2d::SURF

Class for extracting Speeded Up Robust Features from an image [23] . View details

class cv::cuda::SURF_CUDA

Class used for extracting Speeded Up Robust Features (SURF) from an image. : View details

Typedef Documentation#

SurfDescriptorExtractor#

typedef SURF cv::xfeatures2d::SurfDescriptorExtractor

#include <opencv2/xfeatures2d/nonfree.hpp>

SurfFeatureDetector#

typedef SURF cv::xfeatures2d::SurfFeatureDetector

#include <opencv2/xfeatures2d/nonfree.hpp>