stereo
Public Member Functions | Public Attributes | List of all members
cv::PSURF Class Reference

#include <psurf.h>

Inheritance diagram for cv::PSURF:

Public Member Functions

CV_WRAP PSURF ()
 the default constructor More...
 
CV_WRAP PSURF (double _hessianThreshold, int _nOctaves=4, int _nOctaveLayers=2, bool _extended=false, bool _upright=false)
 the full constructor taking all the necessary parameters More...
 
CV_WRAP int descriptorSize () const
 returns the descriptor size in float's (64 or 128) More...
 
 CV_WRAP_AS (detect) void operator()(const Mat &img
 finds the keypoints using fast hessian detector used in SURF More...
 
 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 More...
 

Public Attributes

const Mat & mask
 
const Mat CV_OUT vector< KeyPoint > &keypoints const
 
const base::samples::DistanceImage * dist_img
 
const base::samples::DistanceImage const Mat & mask
 
const base::samples::DistanceImage const Mat CV_OUT vector< KeyPoint > & keypoints
 
const base::samples::DistanceImage const Mat CV_OUT vector< KeyPoint > CV_OUT vector< float > & descriptors
 
const base::samples::DistanceImage const Mat CV_OUT vector< KeyPoint > CV_OUT vector< float > bool useProvidedKeypoints =false) const
 

Constructor & Destructor Documentation

cv::PSURF::PSURF ( )

the default constructor

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

the full constructor taking all the necessary parameters

Member Function Documentation

cv::PSURF::CV_WRAP_AS ( detect  ) const

finds the keypoints using fast hessian detector used in SURF

cv::PSURF::CV_WRAP_AS ( detect  ) const

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

int cv::PSURF::descriptorSize ( ) const

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

Member Data Documentation

const Mat CV_OUT vector<KeyPoint>& keypoints cv::PSURF::const
const base::samples::DistanceImage const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float>& cv::PSURF::descriptors
const base::samples::DistanceImage* cv::PSURF::dist_img
const base::samples::DistanceImage const Mat CV_OUT vector<KeyPoint>& cv::PSURF::keypoints
const Mat& cv::PSURF::mask
const base::samples::DistanceImage const Mat& cv::PSURF::mask
const base::samples::DistanceImage const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float> bool cv::PSURF::useProvidedKeypoints =false) const

The documentation for this class was generated from the following files: