Public Member Functions | Protected Member Functions | Protected Attributes
cv::detail::FeaturesMatcher Class Reference

#include <matchers.hpp>

Inherited by cv::detail::BestOf2NearestMatcher.

List of all members.

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_

Constructor & Destructor Documentation

cv::detail::FeaturesMatcher::FeaturesMatcher ( bool  is_thread_safe = false) [protected]

Member Function Documentation

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() 
)
virtual void cv::detail::FeaturesMatcher::match ( const ImageFeatures features1,
const ImageFeatures features2,
MatchesInfo matches_info 
) [protected, pure virtual]

Member Data Documentation


The documentation for this class was generated from the following file: