cv::SURF Class Reference

#include <features2d.hpp>

Inheritance diagram for cv::SURF:
CvSURFParams

List of all members.

Public Member Functions

 CV_WRAP_AS (detect) void operator()(const Mat &img
 finds the keypoints and computes their descriptors. Optionally it can compute descriptors for the user-provided keypoints
 CV_WRAP_AS (detect) void operator()(const Mat &img
 finds the keypoints using fast hessian detector used in SURF
CV_WRAP int descriptorSize () const
 returns the descriptor size in float's (64 or 128)
CV_WRAP SURF (double _hessianThreshold, int _nOctaves=4, int _nOctaveLayers=2, bool _extended=false)
 the full constructor taking all the necessary parameters
CV_WRAP SURF ()
 the default constructor

Public Attributes

const Mat CV_OUT vector
< KeyPoint > &keypoints 
const
const Mat CV_OUT vector
< KeyPoint > CV_OUT vector
< float > & 
descriptors
const Mat CV_OUT vector
< KeyPoint > & 
keypoints
const Matmask
const Mat CV_OUT vector
< KeyPoint > CV_OUT vector
< float > bool 
useProvidedKeypoints = false) const

Detailed Description

SURF implementation.

The class implements SURF algorithm by H. Bay et al.


Constructor & Destructor Documentation

CV_WRAP cv::SURF::SURF (  ) 

the default constructor

CV_WRAP cv::SURF::SURF ( double  _hessianThreshold,
int  _nOctaves = 4,
int  _nOctaveLayers = 2,
bool  _extended = false 
)

the full constructor taking all the necessary parameters


Member Function Documentation

cv::SURF::CV_WRAP_AS ( detect   )  const

finds the keypoints and computes their descriptors. Optionally it can compute descriptors for the user-provided keypoints

cv::SURF::CV_WRAP_AS ( detect   )  const

finds the keypoints using fast hessian detector used in SURF

CV_WRAP int cv::SURF::descriptorSize (  )  const

returns the descriptor size in float's (64 or 128)


Member Data Documentation

const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float>& cv::SURF::descriptors
const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float> bool cv::SURF::useProvidedKeypoints = false) const

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Generated on Thu Dec 23 11:40:55 2010 for opencv by  doxygen 1.6.3