![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
OpenCVライブラリのMatchTemplate関数、特にその相互相関計算方式を用いて画像間の距離を計算する。 続きを読む...
#include <opencv2/tracking/tracking_by_matching.hpp>
公開メンバ関数 | |
| MatchTemplateDistance (int type=cv::TemplateMatchModes::TM_CCORR_NORMED, float scale=-1, float offset=1) | |
| 距離オブジェクトを構築する。 | |
| virtual | ~MatchTemplateDistance () |
| float | compute (const cv::Mat &descr1, const cv::Mat &descr2) override |
| 画像記述子間の距離を計算する。 | |
| std::vector< float > | compute (const std::vector< cv::Mat > &descrs1, const std::vector< cv::Mat > &descrs2) override |
| 2つの記述子間の距離をバッチ単位で計算する。 | |
Public Member Functions inherited from cv::detail::tracking::tbm::IDescriptorDistance | |
| virtual | ~IDescriptorDistance () |
OpenCVライブラリのMatchTemplate関数、特にその相互相関計算方式を用いて画像間の距離を計算する。
|
inline |
距離オブジェクトを構築する。
| [in] | type | MatchTemplate関数の計算方法。 |
| [in] | scale | 距離のスケールパラメータ。最終的な距離は scale * distance + offset として計算される。 |
| [in] | offset | 距離のオフセットパラメータ。最終的な距離は scale * distance + offset として計算される。 |
|
inlinevirtual |
|
overridevirtual |
画像記述子間の距離を計算する。
| [in] | descr1 | 第1の画像記述子。 |
| [in] | descr2 | 第2の画像記述子。 |
|
overridevirtual |
2つの記述子間の距離をバッチ単位で計算する。
| [in] | descrs1 | 1つ目の記述子のバッチ。 |
| [in] | descrs2 | 2つ目の記述子のバッチ。 |