Go to the documentation of this file. 1 #ifndef SEMANTICBBOXFEATUREDETECTOR_H
2 #define SEMANTICBBOXFEATUREDETECTOR_H
14 std::vector<std::shared_ptr<AFeature>> &features)
override;
15 void computeDescriptor(
const cv::Mat &img, std::vector<std::shared_ptr<AFeature>> &features)
override;
19 double computeDist(
const cv::Mat &desc1,
const cv::Mat &desc2)
const override;
26 #endif // SEMANTICBBOXFEATUREDETECTOR_H
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
Definition: semanticBBoxFeatureDetector.h:8
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
semanticBBoxFeatureDetector(int n, int n_per_cell)
Definition: semanticBBoxFeatureDetector.h:10
Definition: AFeature2D.h:8
void customDetectAndCompute(const cv::Mat &img, const cv::Mat &mask, std::vector< std::shared_ptr< AFeature >> &features) override
Definition: semanticBBoxFeatureDetector.cpp:18
void init() override
Virtual function to initialize the feature detector.
Definition: semanticBBoxFeatureDetector.cpp:7
Class for custom feature detection and computation.
Definition: aCustomFeatureDetector.h:20