OpenCV453
|
Feature matchers base class. [詳解]
#include <matchers.hpp>
cv::detail::BestOf2NearestMatcherに継承されています。
公開メンバ関数 | |
CV_WRAP_AS (apply) void operator()(const ImageFeatures &features1 | |
CV_WRAP_AS(apply2) void operator()(const std CV_WRAP bool | isThreadSafe () const |
Performs images matching. [詳解] | |
virtual CV_WRAP void | collectGarbage () |
Frees unused memory allocated before if there is any. [詳解] | |
公開変数類 | |
const ImageFeatures & | features2 |
const ImageFeatures CV_OUT MatchesInfo & | matches_info { match(features1, features2, matches_info) |
限定公開メンバ関数 | |
FeaturesMatcher (bool is_thread_safe=false) | |
virtual void | match (const ImageFeatures &features1, const ImageFeatures &features2, MatchesInfo &matches_info)=0 |
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work. [詳解] | |
限定公開変数類 | |
bool | is_thread_safe_ |
Feature matchers base class.
|
inlinevirtual |
Frees unused memory allocated before if there is any.
cv::detail::BestOf2NearestMatcherで再実装されています。
cv::detail::FeaturesMatcher::CV_WRAP_AS | ( | apply | ) | const & |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
features1 | First image features |
features2 | Second image features |
matches_info | Found matches |
|
inline |
Performs images matching.
features | Features of the source images |
pairwise_matches | Found pairwise matches |
mask | Mask indicating which image pairs must be matched |
The function is parallelized with the TBB library.
|
protectedpure virtual |
This method must implement matching logic in order to make the wrappers detail::FeaturesMatcher::operator()_ work.
features1 | first image features |
features2 | second image features |
matches_info | found matches |
cv::detail::BestOf2NearestMatcher, cv::detail::AffineBestOf2NearestMatcherで実装されています。