#include <Edgelet2DFeatureDetector.h>
|
| | EdgeletFeatureDetector (int n, int n_per_cell, double max_matching_dist=250) |
| |
| void | customDetectAndCompute (const cv::Mat &img, const cv::Mat &mask, std::vector< std::shared_ptr< AFeature >> &features) override |
| |
| void | computeDescriptor (const cv::Mat &img, std::vector< std::shared_ptr< AFeature >> &features) override |
| |
| void | computeLineDescriptor (const cv::Mat &img, const std::vector< cv::KeyPoint > &kps, const std::vector< cv::Point2f > &orientations, cv::Mat &descriptors) |
| |
| void | init () override |
| |
| double | getDist (const cv::Mat &desc1, const cv::Mat &desc2) const override |
| |
| | ACustomFeatureDetector (int n, int n_per_cell) |
| |
| void | detectAndCompute (const cv::Mat &img, const cv::Mat &mask, std::vector< cv::KeyPoint > &keypoints, cv::Mat &descriptors, int n_points=0) |
| |
| std::vector< std::shared_ptr< AFeature > > | detectAndComputeGrid (const cv::Mat &img, const cv::Mat &mask, std::vector< std::shared_ptr< AFeature >> existing_features=std::vector< std::shared_ptr< AFeature >>()) |
| |
| EIGEN_MAKE_ALIGNED_OPERATOR_NEW | AFeatureDetector () |
| |
| | AFeatureDetector (int n, int n_per_cell) |
| |
| | ~AFeatureDetector () |
| |
| size_t | getNbDesiredFeatures () |
| |
| double | getMaxMatchingDist () const |
| |
| bool | getFeaturesInBox (int x, int y, int w, int h, const std::vector< std::shared_ptr< AFeature >> &features, std::vector< std::shared_ptr< AFeature >> &features_in_box) const |
| |
| void | deleteUndescribedFeatures (std::vector< std::shared_ptr< AFeature >> &features) |
| |
◆ EdgeletFeatureDetector()
| isae::EdgeletFeatureDetector::EdgeletFeatureDetector |
( |
int |
n, |
|
|
int |
n_per_cell, |
|
|
double |
max_matching_dist = 250 |
|
) |
| |
|
inline |
◆ computeDescriptor()
| void isae::EdgeletFeatureDetector::computeDescriptor |
( |
const cv::Mat & |
img, |
|
|
std::vector< std::shared_ptr< AFeature >> & |
features |
|
) |
| |
|
overridevirtual |
◆ computeLineDescriptor()
| void isae::EdgeletFeatureDetector::computeLineDescriptor |
( |
const cv::Mat & |
img, |
|
|
const std::vector< cv::KeyPoint > & |
kps, |
|
|
const std::vector< cv::Point2f > & |
orientations, |
|
|
cv::Mat & |
descriptors |
|
) |
| |
◆ customDetectAndCompute()
| void isae::EdgeletFeatureDetector::customDetectAndCompute |
( |
const cv::Mat & |
img, |
|
|
const cv::Mat & |
mask, |
|
|
std::vector< std::shared_ptr< AFeature >> & |
features |
|
) |
| |
|
overridevirtual |
◆ getDist()
| double isae::EdgeletFeatureDetector::getDist |
( |
const cv::Mat & |
desc1, |
|
|
const cv::Mat & |
desc2 |
|
) |
| const |
|
overridevirtual |
◆ init()
| void isae::EdgeletFeatureDetector::init |
( |
| ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files: