Class cv::detail::BestOf2NearestRangeMatcher#
#include <opencv2/stitching/detail/matchers.hpp>Collaboration diagram for cv::detail::BestOf2NearestRangeMatcher:
Public Member Functions#
Public Member Functions inherited from cv::detail::BestOf2NearestMatcher
Return |
Name |
Description |
|---|---|---|
Constructs a “best of 2 nearest” matcher. |
||
|
Frees unused memory allocated before if there is any. |
Public Member Functions inherited from cv::detail::FeaturesMatcher
Return |
Name |
Description |
|---|---|---|
|
Frees unused memory allocated before if there is any. |
|
|
||
|
||
|
Performs images matching. |
Static Public Member Functions#
Static Public Member Functions inherited from cv::detail::BestOf2NearestMatcher
Return |
Name |
Description |
|---|---|---|
|
Additional Inherited Members#
Protected Member Functions inherited from cv::detail::BestOf2NearestMatcher
Return |
Name |
Description |
|---|---|---|
|
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work. |
Protected Member Functions inherited from cv::detail::FeaturesMatcher
Return |
Name |
Description |
|---|---|---|
|
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work. |
|
|
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. |
Protected Attributes inherited from cv::detail::BestOf2NearestMatcher
Return |
Name |
Description |
|---|---|---|
|
||
|
||
|
||
|
Protected Attributes inherited from cv::detail::FeaturesMatcher
Return |
Name |
Description |
|---|---|---|
|
Examples#
- Examples
- samples/cpp/stitching_detailed.cpp.
Constructor & Destructor Documentation#
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>
Member Function Documentation#
match()#
void cv::detail::BestOf2NearestRangeMatcher::match(
const ImageFeatures & features1,
const ImageFeatures & features2,
MatchesInfo & matches_info )
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work.
Parameters
features1— first image featuresfeatures2— second image featuresmatches_info— found matches
match()#
void cv::detail::BestOf2NearestRangeMatcher::match(
const std::vector< ImageFeatures > & features,
std::vector< MatchesInfo > & pairwise_matches,
const cv::UMat & mask = cv::UMat() )
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 featurespairwise_matches— found matchesmask— (optional) mask indicating which image pairs should be matched
Member Data Documentation#
range_width_#
int cv::detail::BestOf2NearestRangeMatcher::range_width_
Source file#
The documentation for this class was generated from the following file:
opencv2/stitching/detail/matchers.hpp