43#ifndef __OPENCV_XFEATURES2D_FEATURES_2D_HPP__
44#define __OPENCV_XFEATURES2D_FEATURES_2D_HPP__
46#include "opencv2/features2d.hpp"
94 CV_WRAP
static Ptr<SURF> create(
double hessianThreshold=100,
95 int nOctaves = 4,
int nOctaveLayers = 3,
96 bool extended =
false,
bool upright =
false);
98 CV_WRAP
virtual void setHessianThreshold(
double hessianThreshold) = 0;
99 CV_WRAP
virtual double getHessianThreshold()
const = 0;
101 CV_WRAP
virtual void setNOctaves(
int nOctaves) = 0;
102 CV_WRAP
virtual int getNOctaves()
const = 0;
104 CV_WRAP
virtual void setNOctaveLayers(
int nOctaveLayers) = 0;
105 CV_WRAP
virtual int getNOctaveLayers()
const = 0;
107 CV_WRAP
virtual void setExtended(
bool extended) = 0;
108 CV_WRAP
virtual bool getExtended()
const = 0;
110 CV_WRAP
virtual void setUpright(
bool upright) = 0;
111 CV_WRAP
virtual bool getUpright()
const = 0;
Abstract base class for 2D image feature detectors and descriptor extractors
Definition: features2d.hpp:135
Class for extracting Speeded Up Robust Features from an image .
Definition: nonfree.hpp:83
"black box" representation of the file storage associated with a file on disk.
Definition: aruco.hpp:75
Definition: cvstd_wrapper.hpp:74