#include <ArFeaturedMarker.h>
|
| RobustMatcher () |
|
virtual | ~RobustMatcher () |
|
void | setFeatureDetector (const cv::Ptr< cv::FeatureDetector > &detect) |
|
void | setTrainFeatureDetector (const cv::Ptr< cv::FeatureDetector > &detect) |
|
void | setDescriptorMatcher (const cv::Ptr< cv::DescriptorMatcher > &match) |
|
void | setRatio (float rat) |
|
int | ratioTest (std::vector< std::vector< cv::DMatch > > &matches) |
|
void | symmetryTest (const std::vector< std::vector< cv::DMatch > > &matches1, const std::vector< std::vector< cv::DMatch > > &matches2, std::vector< cv::DMatch > &symMatches) |
|
void | robustMatch (const cv::Mat &frame, std::vector< cv::DMatch > &good_matches, std::vector< cv::KeyPoint > &keypoints_frame, const cv::Mat &descriptors_model, const cv::Mat &mask) |
|
void | fastRobustMatch (const cv::Mat &frame, std::vector< cv::DMatch > &good_matches, std::vector< cv::KeyPoint > &keypoints_frame, const cv::Mat &mask) |
|
bool | addTrainData (const cv::Mat &frame, std::vector< cv::KeyPoint > &marker_keypoints) |
|
Definition at line 43 of file ArFeaturedMarker.h.
◆ RobustMatcher()
RobustMatcher::RobustMatcher |
( |
| ) |
|
◆ ~RobustMatcher()
RobustMatcher::~RobustMatcher |
( |
| ) |
|
|
virtual |
◆ addTrainData()
bool RobustMatcher::addTrainData |
( |
const cv::Mat & |
frame, |
|
|
std::vector< cv::KeyPoint > & |
marker_keypoints |
|
) |
| |
◆ fastRobustMatch()
void RobustMatcher::fastRobustMatch |
( |
const cv::Mat & |
frame, |
|
|
std::vector< cv::DMatch > & |
good_matches, |
|
|
std::vector< cv::KeyPoint > & |
keypoints_frame, |
|
|
const cv::Mat & |
mask |
|
) |
| |
◆ ratioTest()
int RobustMatcher::ratioTest |
( |
std::vector< std::vector< cv::DMatch > > & |
matches | ) |
|
◆ robustMatch()
void RobustMatcher::robustMatch |
( |
const cv::Mat & |
frame, |
|
|
std::vector< cv::DMatch > & |
good_matches, |
|
|
std::vector< cv::KeyPoint > & |
keypoints_frame, |
|
|
const cv::Mat & |
descriptors_model, |
|
|
const cv::Mat & |
mask |
|
) |
| |
◆ setDescriptorMatcher()
void RobustMatcher::setDescriptorMatcher |
( |
const cv::Ptr< cv::DescriptorMatcher > & |
match | ) |
|
|
inline |
◆ setFeatureDetector()
void RobustMatcher::setFeatureDetector |
( |
const cv::Ptr< cv::FeatureDetector > & |
detect | ) |
|
|
inline |
◆ setRatio()
void RobustMatcher::setRatio |
( |
float |
rat | ) |
|
|
inline |
◆ setTrainFeatureDetector()
void RobustMatcher::setTrainFeatureDetector |
( |
const cv::Ptr< cv::FeatureDetector > & |
detect | ) |
|
|
inline |
◆ symmetryTest()
void RobustMatcher::symmetryTest |
( |
const std::vector< std::vector< cv::DMatch > > & |
matches1, |
|
|
const std::vector< std::vector< cv::DMatch > > & |
matches2, |
|
|
std::vector< cv::DMatch > & |
symMatches |
|
) |
| |
The documentation for this class was generated from the following files: