Public Member Functions | Protected Member Functions | Protected Attributes

# cv::SurfFeatureDetector Class Reference

`#include <features2d.hpp>`

Inheritance diagram for cv::SurfFeatureDetector:

List of all members.

## Public Member Functions
virtual void | read (const FileNode &fn)
| SurfFeatureDetector (double hessianThreshold=400., int octaves=3, int octaveLayers=4)
virtual void | write (FileStorage &fs) const
## Protected Member Functions
virtual void | detectImpl (const Mat &image, vector< KeyPoint > &keypoints, const Mat &mask=Mat()) const
## Protected Attributes
SURF | surf

## Constructor & Destructor Documentation

cv::SurfFeatureDetector::SurfFeatureDetector | ( | double | hessianThreshold = `400.`,
|  | int | octaves = `3`,
|  | int | octaveLayers = `4`
| ) |  |

## Member Function Documentation

virtual void cv::SurfFeatureDetector::detectImpl | ( | const Mat & | image,
|  | vector< KeyPoint > & | keypoints,
|  | const Mat & | mask = `Mat()`
| ) |  | const`[protected, virtual]`

Implements cv::FeatureDetector.

virtual void cv::SurfFeatureDetector::read | ( | const FileNode & | fn ) | `[virtual]`

Reimplemented from cv::FeatureDetector.

virtual void cv::SurfFeatureDetector::write | ( | FileStorage & | fs ) | const`[virtual]`

Reimplemented from cv::FeatureDetector.

## Member Data Documentation

SURF cv::SurfFeatureDetector::surf`[protected]`

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

- C:/opt/OpenCV-2.2.0/modules/features2d/include/opencv2/features2d/features2d.hpp

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines