#include <matchers.hpp>
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_ |
|
inlinevirtual |
|
inlineprotected |
|
inlinevirtual |
Reimplemented in cv::detail::BestOf2NearestMatcher.
|
inline |
|
protectedpure virtual |
Implemented in cv::detail::BestOf2NearestMatcher.
|
inline |
| void cv::detail::FeaturesMatcher::operator() | ( | const std::vector< ImageFeatures > & | features, |
| std::vector< MatchesInfo > & | pairwise_matches, | ||
| const cv::Mat & | mask = cv::Mat() |
||
| ) |
|
protected |