18 #ifndef INTEREST_POINT_BRISK_H_
19 #define INTEREST_POINT_BRISK_H_
21 #include <opencv2/xfeatures2d.hpp>
30 class CV_EXPORTS_W
BRISK :
public Feature2D
39 CV_WRAP
static Ptr<BRISK> create(
int thresh=30,
int octaves=3,
float patternScale=1.0f);
51 CV_WRAP
static Ptr<BRISK> create(
const std::vector<float> &radiusList,
const std::vector<int> &numberList,
52 float dMax=5.85f,
float dMin=8.2f,
const std::vector<int>& indexChange=std::vector<int>());
66 CV_WRAP
static Ptr<BRISK> create(
int thresh,
int octaves,
const std::vector<float> &radiusList,
67 const std::vector<int> &numberList,
float dMax=5.85f,
float dMin=8.2f,
68 const std::vector<int>& indexChange=std::vector<int>());
69 CV_WRAP
virtual String getDefaultName()
const;
74 CV_WRAP
virtual void setThreshold(
int threshold) { CV_UNUSED(threshold);
return; }
80 CV_WRAP
virtual void setOctaves(
int octaves) { CV_UNUSED(octaves);
return; }
86 #endif // INTEREST_POINT_BRISK_H_