OpenCV 4.5.3(日本語機械翻訳)
公開メンバ関数 | 全メンバ一覧
cv::Tracker クラス abstract

Base abstract class for the long-term tracker [詳解]

#include <tracking.hpp>

cv::TrackerDaSiamRPN, cv::TrackerGOTURN, cv::TrackerMIL, cv::tracking::TrackerCSRT, cv::tracking::TrackerKCFに継承されています。

公開メンバ関数

virtual CV_WRAP void init (InputArray image, const Rect &boundingBox)=0
ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する[【詳解】(英語]
virtual CV_WRAP bool update (InputArray image, CV_OUT Rect &boundingBox)=0
トラッカーを更新し、ターゲットに最も適した新しいバウンディングボックスを見つける。[【詳解】(英語]

詳解

長期トラッカーのベースとなる抽象クラス

関数詳解

init()

virtual CV_WRAP void cv::Tracker::init ( InputArray image,
const Rect & boundingBox
)
pure virtual

ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する

引数
image 初期フレーム
boundingBox 初期のバウンディングボックス

update()

virtual CV_WRAP bool cv::Tracker::update ( InputArray image,
CV_OUT Rect & boundingBox
)
pure virtual

トラッカーを更新し、ターゲットに最も適した新しいバウンディングボックスを見つける。

引数
image 現在のフレーム
boundingBox 新しいターゲットの位置を示すバウンディングボックス、trueが返された場合はtrue、それ以外は変更なし
戻り値
Trueはターゲットの位置が確認できたことを意味し、Falseは現在のフレームでトラッカーがターゲットの位置を確認できないことを意味する。なお、後者はを意味しません。後者はトラッカーの失敗を意味するものではなく、もしかしたらターゲットが実際にフレームから消えているかもしれません。

このクラス詳解は次のファイルから抽出されました: