OpenCV  3.1.0
Open Source Computer Vision
Classes | Typedefs | Enumerations
Non-free 2D Features Algorithms

Classes

class  cv::xfeatures2d::SIFT
 Class for extracting keypoints and computing descriptors using the Scale Invariant Feature Transform (SIFT) algorithm by D. Lowe [90] . More...
 
class  cv::xfeatures2d::SURF
 Class for extracting Speeded Up Robust Features from an image [9] . More...
 
class  cv::cuda::SURF_CUDA
 Class used for extracting Speeded Up Robust Features (SURF) from an image. : More...
 

Typedefs

typedef SIFT cv::xfeatures2d::SiftDescriptorExtractor
 
typedef SIFT cv::xfeatures2d::SiftFeatureDetector
 
typedef SURF cv::xfeatures2d::SurfDescriptorExtractor
 
typedef SURF cv::xfeatures2d::SurfFeatureDetector
 

Enumerations

enum  cv::cuda::SURF_CUDA::KeypointLayout {
  cv::cuda::SURF_CUDA::X_ROW = 0,
  cv::cuda::SURF_CUDA::Y_ROW,
  cv::cuda::SURF_CUDA::LAPLACIAN_ROW,
  cv::cuda::SURF_CUDA::OCTAVE_ROW,
  cv::cuda::SURF_CUDA::SIZE_ROW,
  cv::cuda::SURF_CUDA::ANGLE_ROW,
  cv::cuda::SURF_CUDA::HESSIAN_ROW,
  cv::cuda::SURF_CUDA::ROWS_COUNT
}
 

Detailed Description

This section describes two popular algorithms for 2d feature detection, SIFT and SURF, that are known to be patented. Use them at your own risk.

Typedef Documentation

Enumeration Type Documentation

Enumerator
X_ROW 
Y_ROW 
LAPLACIAN_ROW 
OCTAVE_ROW 
SIZE_ROW 
ANGLE_ROW 
HESSIAN_ROW 
ROWS_COUNT