SaDVIO
cvKAZEFeatureDetector.h
Go to the documentation of this file.
1 #ifndef CVKAZEFEATUREDETECTOR_H
2 #define CVKAZEFEATUREDETECTOR_H
3 
5 
6 namespace isae {
7 
12  public:
13  cvKAZEFeatureDetector(int n, int n_per_cell, double max_matching_dist = 0.5)
14  : AOpenCVFeatureDetector(n, n_per_cell) {
15  _max_matching_dist = max_matching_dist;
16  this->init();
17  }
18 
19  void init() override;
20  double computeDist(const cv::Mat &desc1, const cv::Mat &desc2) const override;
21 };
22 
23 } // namespace isae
24 
25 #endif // CVKAZEFEATUREDETECTOR_H
isae::cvKAZEFeatureDetector::cvKAZEFeatureDetector
cvKAZEFeatureDetector(int n, int n_per_cell, double max_matching_dist=0.5)
Definition: cvKAZEFeatureDetector.h:13
isae::cvKAZEFeatureDetector::computeDist
double computeDist(const cv::Mat &desc1, const cv::Mat &desc2) const override
Virtual function to compute the distance between two feature descriptors.
Definition: cvKAZEFeatureDetector.cpp:18
aOpenCVFeatureDetector.h
isae::cvKAZEFeatureDetector::init
void init() override
Virtual function to initialize the feature detector.
Definition: cvKAZEFeatureDetector.cpp:8
isae::cvKAZEFeatureDetector
Class for detecting and computing KAZE features using OpenCV.
Definition: cvKAZEFeatureDetector.h:11
isae
Definition: AFeature2D.h:8
isae::AFeatureDetector::_max_matching_dist
double _max_matching_dist
distance threshold for matching
Definition: aFeatureDetector.h:136
isae::AOpenCVFeatureDetector
AOpenCVFeatureDetector class for detecting and computing features using OpenCV.
Definition: aOpenCVFeatureDetector.h:16