🤖
AIによる機械翻訳(非公式) — これは OpenCV 4.13.0 公式リファレンス(英語)を AI (Claude) で自動翻訳したものです。訳に誤りを含む場合があります。正確な情報は
公式英語版(原文) を参照してください。
特徴マッチャーの基底クラス。詳細...
#include <opencv2/stitching/detail/matchers.hpp>
◆ ~FeaturesMatcher()
| virtual cv::detail::FeaturesMatcher::~FeaturesMatcher |
( |
| ) |
|
|
inlinevirtual |
◆ FeaturesMatcher()
| cv::detail::FeaturesMatcher::FeaturesMatcher |
( |
bool | is_thread_safe = false | ) |
|
|
inlineprotected |
◆ collectGarbage()
| virtual void cv::detail::FeaturesMatcher::collectGarbage |
( |
| ) |
|
|
inlinevirtual |
| Python: |
|---|
| cv.detail.FeaturesMatcher.collectGarbage( | | ) -> | None |
◆ isThreadSafe()
| bool cv::detail::FeaturesMatcher::isThreadSafe |
( |
| ) |
const |
|
inline |
| Python: |
|---|
| cv.detail.FeaturesMatcher.isThreadSafe( | | ) -> | retval |
- 戻り値
- 同じマッチャーインスタンスを並列に使用できる場合は true、そうでなければ false
◆ match() [1/2]
◆ match() [2/2]
このメソッドは、任意の個数の特徴間でマッチングを行うロジックを実装する。デフォルトでは入力中のすべてのペアをチェックするが、その挙動はサブクラスで変更できる。
- 引数
-
| features | 画像特徴のベクトル |
| pairwise_matches | 見つかったマッチ |
| mask | (省略可能) どの画像ペアをマッチングすべきかを示すマスク |
cv::detail::BestOf2NearestRangeMatcher で再実装されている。
◆ operator()() [1/2]
これは利便性のために提供されているオーバーロードされたメンバ関数である。上記の関数とは、受け取る引数のみが異なる。
- 引数
-
| features1 | 1枚目の画像の特徴 |
| features2 | 2枚目の画像の特徴 |
| matches_info | 見つかったマッチング |
◆ operator()() [2/2]
画像のマッチングを実行する。
- 引数
-
| features | 元画像群の特徴 |
| pairwise_matches | 見つかったペアごとのマッチング |
| mask | どの画像ペアをマッチングする必要があるかを示すマスク |
この関数は TBB ライブラリによって並列化されている。
- 参照
- detail::MatchesInfo
◆ is_thread_safe_
| bool cv::detail::FeaturesMatcher::is_thread_safe_ |
|
protected |
このクラス詳解は次のファイルから抽出されました: