OpenCV 4.5.3(日本語機械翻訳)
|
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 |
画像のマッチングを行います。[【詳解】(英語]
|
|
virtual CV_WRAP void | collectGarbage () |
以前に割り当てられた未使用のメモリがあればそれを解放します。[【詳解】(英語]
|
|
公開変数類 |
|
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 |
このメソッドは,ラッパー detail::FeaturesMatcher::operator()_ を動作させるために,マッチングロジックを実装する必要があります.[【詳解】(英語]
|
|
限定公開変数類 |
|
bool | is_thread_safe_ |
Feature Matchers の基本クラス.
|
inline virtual |
以前に割り当てられた未使用のメモリがあればそれを解放します。
cv::detail::BestOf2NearestMatcher出再実装されます。
cv::detail::FeaturesMatcher::CV_WRAP_AS | ( | apply | ) | const & |
これはオーバーロードされたメンバ関数です。利便性のために用意されています。元の関数との違いは引き数のみです。
features1 | 1枚目の画像の特徴 |
features2 | 2枚目の画像の特徴 |
matches_info | 一致した画像 |
|
inline |
画像のマッチングを行います。
features | 元画像の特徴 |
pairwise_matches | 一致した画像のペア |
mask | どの画像ペアをマッチさせるかを示すマスク |
この関数は,TBB ライブラリを用いて並列化されます.
|
protected pure virtual |
このメソッドは,ラッパー detail::FeaturesMatcher::operator()_ を動作させるために,マッチングロジックを実装する必要があります.
features1 | 1枚目の画像の特徴 |
features2 | 2番目の画像の特徴 |
matches_info | 見つかったマッチ |
cv::detail::BestOf2NearestMatcher,cv::detail::AffineBestOf2NearestMatcherで実装されています.