![]() |
OpenCV
4.5.0
Open Source Computer Vision
|
#include <opencv2/stitching/detail/matchers.hpp>
Public Member Functions | |
| BestOf2NearestRangeMatcher (int range_width=5, bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6) | |
| void | operator() (const std::vector< ImageFeatures > &features, std::vector< MatchesInfo > &pairwise_matches, const cv::UMat &mask=cv::UMat()) |
Public Member Functions inherited from cv::detail::BestOf2NearestMatcher | |
| BestOf2NearestMatcher (bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6) | |
| Constructs a "best of 2 nearest" matcher. More... | |
| void | collectGarbage () CV_OVERRIDE |
| Frees unused memory allocated before if there is any. More... | |
Public Member Functions inherited from cv::detail::FeaturesMatcher | |
| virtual | ~FeaturesMatcher () |
| bool | isThreadSafe () const |
| 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::UMat &mask=cv::UMat()) |
| Performs images matching. More... | |
Protected Attributes | |
| int | range_width_ |
Protected Attributes inherited from cv::detail::BestOf2NearestMatcher | |
| Ptr< FeaturesMatcher > | impl_ |
| int | num_matches_thresh1_ |
| int | num_matches_thresh2_ |
Protected Attributes inherited from cv::detail::FeaturesMatcher | |
| bool | is_thread_safe_ |
Additional Inherited Members | |
Static Public Member Functions inherited from cv::detail::BestOf2NearestMatcher | |
| static Ptr< BestOf2NearestMatcher > | create (bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6) |
Protected Member Functions inherited from cv::detail::BestOf2NearestMatcher | |
| void | match (const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo &matches_info) CV_OVERRIDE |
| This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work. More... | |
Protected Member Functions inherited from cv::detail::FeaturesMatcher | |
| FeaturesMatcher (bool is_thread_safe=false) | |
| cv::detail::BestOf2NearestRangeMatcher::BestOf2NearestRangeMatcher | ( | int | range_width = 5, |
| bool | try_use_gpu = false, |
||
| float | match_conf = 0.3f, |
||
| int | num_matches_thresh1 = 6, |
||
| int | num_matches_thresh2 = 6 |
||
| ) |
| void cv::detail::BestOf2NearestRangeMatcher::operator() | ( | const std::vector< ImageFeatures > & | features, |
| std::vector< MatchesInfo > & | pairwise_matches, | ||
| const cv::UMat & | mask = cv::UMat() |
||
| ) |
|
protected |
1.8.9.1