#include <opencv2/stitching/detail/matchers.hpp>
|
| 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) |
|
| BestOf2NearestMatcher (bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6, double matches_confindece_thresh=3.) |
| Constructs a "best of 2 nearest" matcher.
|
|
void | collectGarbage () CV_OVERRIDE |
| Frees unused memory allocated before if there is any.
|
|
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.
|
|
|
static Ptr< BestOf2NearestMatcher > | create (bool try_use_gpu=false, float match_conf=0.3f, int num_matches_thresh1=6, int num_matches_thresh2=6, double matches_confindece_thresh=3.) |
|
◆ BestOf2NearestRangeMatcher()
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 |
|
) |
| |
Python: |
---|
| cv.detail.BestOf2NearestRangeMatcher( | [, range_width[, try_use_gpu[, match_conf[, num_matches_thresh1[, num_matches_thresh2]]]]] | ) -> | <detail_BestOf2NearestRangeMatcher object> |
◆ match() [1/2]
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work.
- Parameters
-
features1 | first image features |
features2 | second image features |
matches_info | found matches |
Reimplemented from cv::detail::BestOf2NearestMatcher.
◆ match() [2/2]
This method implements logic to match features between arbitrary number of features. By default this checks every pair of inputs in the input, but the behaviour can be changed by subclasses.
- Parameters
-
features | vector of image features |
pairwise_matches | found matches |
mask | (optional) mask indicating which image pairs should be matched |
Reimplemented from cv::detail::FeaturesMatcher.
◆ range_width_
int cv::detail::BestOf2NearestRangeMatcher::range_width_ |
|
protected |
The documentation for this class was generated from the following file: