#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: