#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 |
|
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 |
Reimplemented in cv::detail::BestOf2NearestMatcher.
|
protectedpure virtual |
Implemented in cv::detail::BestOf2NearestMatcher.
|
protected |