#include <features2d.hpp>
Public Member Functions | |
| CV_WRAP_AS (detect) void operator()(const Mat &img | |
| finds the keypoints using fast hessian detector used in SURF | |
| 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 int | descriptorSize () const |
| returns the descriptor size in float's (64 or 128) | |
| CV_WRAP | SURF () |
| the default constructor | |
| CV_WRAP | SURF (double _hessianThreshold, int _nOctaves=4, int _nOctaveLayers=2, bool _extended=false) |
| the full constructor taking all the necessary parameters | |
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 Mat & | mask |
| const Mat CV_OUT vector < KeyPoint > CV_OUT vector < float > bool | useProvidedKeypoints = false) const |
SURF implementation.
The class implements SURF algorithm by H. Bay et al.
| 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
| cv::SURF::CV_WRAP_AS | ( | detect | ) | const |
finds the keypoints using fast hessian detector used in SURF
| 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_WRAP int cv::SURF::descriptorSize | ( | ) | const |
returns the descriptor size in float's (64 or 128)
| const Mat CV_OUT vector<KeyPoint>& keypoints cv::SURF::const |
| const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float>& cv::SURF::descriptors |
| const Mat CV_OUT vector<KeyPoint>& cv::SURF::keypoints |
| const Mat CV_OUT vector<KeyPoint> CV_OUT vector<float> bool cv::SURF::useProvidedKeypoints = false) const |
1.7.2