SaDVIO
semanticBBoxFeatureDetector.h
Go to the documentation of this file.
1 #ifndef SEMANTICBBOXFEATUREDETECTOR_H
2 #define SEMANTICBBOXFEATUREDETECTOR_H
3 
5 
6 namespace isae {
7 
9  public:
10  semanticBBoxFeatureDetector(int n, int n_per_cell) : ACustomFeatureDetector(n, n_per_cell) { this->init(); }
11 
12  void customDetectAndCompute(const cv::Mat &img,
13  const cv::Mat &mask,
14  std::vector<std::shared_ptr<AFeature>> &features) override;
15  void computeDescriptor(const cv::Mat &img, std::vector<std::shared_ptr<AFeature>> &features) override;
16 
17  void init() override;
18 
19  double computeDist(const cv::Mat &desc1, const cv::Mat &desc2) const override;
20 
21  private:
22 };
23 
24 } // namespace isae
25 
26 #endif // SEMANTICBBOXFEATUREDETECTOR_H
isae::semanticBBoxFeatureDetector::computeDescriptor
void computeDescriptor(const cv::Mat &img, std::vector< std::shared_ptr< AFeature >> &features) override
Virtual function to compute descriptors for a set of features.
Definition: semanticBBoxFeatureDetector.cpp:23
aCustomFeatureDetector.h
isae::semanticBBoxFeatureDetector
Definition: semanticBBoxFeatureDetector.h:8
isae::semanticBBoxFeatureDetector::computeDist
double computeDist(const cv::Mat &desc1, const cv::Mat &desc2) const override
Virtual function to compute the distance between two feature descriptors.
Definition: semanticBBoxFeatureDetector.cpp:13
isae::semanticBBoxFeatureDetector::semanticBBoxFeatureDetector
semanticBBoxFeatureDetector(int n, int n_per_cell)
Definition: semanticBBoxFeatureDetector.h:10
isae
Definition: AFeature2D.h:8
isae::semanticBBoxFeatureDetector::customDetectAndCompute
void customDetectAndCompute(const cv::Mat &img, const cv::Mat &mask, std::vector< std::shared_ptr< AFeature >> &features) override
Definition: semanticBBoxFeatureDetector.cpp:18
isae::semanticBBoxFeatureDetector::init
void init() override
Virtual function to initialize the feature detector.
Definition: semanticBBoxFeatureDetector.cpp:7
isae::ACustomFeatureDetector
Class for custom feature detection and computation.
Definition: aCustomFeatureDetector.h:20