#include <matchers.hpp>
Inherited by cv::detail::BestOf2NearestMatcher.
Public Member Functions | |
| virtual | ~FeaturesMatcher () |
| void | operator() (const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo &matches_info) |
| void | operator() (const std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, const cv::Mat &mask=cv::Mat()) |
| bool | isThreadSafe () const |
| virtual void | collectGarbage () |
Protected Member Functions | |
| FeaturesMatcher (bool is_thread_safe=false) | |
| virtual void | match (const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo &matches_info)=0 |
Protected Attributes | |
| bool | is_thread_safe_ |
| virtual cv::detail::FeaturesMatcher::~FeaturesMatcher | ( | ) | [virtual] |
| cv::detail::FeaturesMatcher::FeaturesMatcher | ( | bool | is_thread_safe = false | ) | [protected] |
| void cv::detail::FeaturesMatcher::operator() | ( | const ImageFeatures & | features1, |
| const ImageFeatures & | features2, | ||
| MatchesInfo & | matches_info | ||
| ) |
| void cv::detail::FeaturesMatcher::operator() | ( | const std::vector< ImageFeatures > & | features, |
| std::vector< MatchesInfo > & | pairwise_matches, | ||
| const cv::Mat & | mask = cv::Mat() |
||
| ) |
| bool cv::detail::FeaturesMatcher::isThreadSafe | ( | ) | const |
| virtual void cv::detail::FeaturesMatcher::collectGarbage | ( | ) | [virtual] |
Reimplemented in cv::detail::BestOf2NearestMatcher.
| virtual void cv::detail::FeaturesMatcher::match | ( | const ImageFeatures & | features1, |
| const ImageFeatures & | features2, | ||
| MatchesInfo & | matches_info | ||
| ) | [protected, pure virtual] |
Implemented in cv::detail::BestOf2NearestMatcher.
bool cv::detail::FeaturesMatcher::is_thread_safe_ [protected] |