長期トラッカーのための基底抽象クラス。 続き...
#include <opencv2/video/tracking.hpp>
◆ Tracker()
◆ ~Tracker()
| virtual cv::Tracker::~Tracker |
( |
| ) |
|
|
virtual |
◆ getTrackingScore()
| virtual float cv::Tracker::getTrackingScore |
( |
| ) |
|
|
inlinevirtual |
| Python: |
|---|
| cv.Tracker.getTrackingScore( | | ) -> | retval |
◆ init()
| virtual void cv::Tracker::init |
( |
InputArray | image, |
|
|
const Rect & | boundingBox ) |
|
pure virtual |
| Python: |
|---|
| cv.Tracker.init( | image, boundingBox | ) -> | None |
ターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する。
- 引数
-
| image | 初期フレーム |
| boundingBox | 初期バウンディングボックス |
◆ update()
| virtual bool cv::Tracker::update |
( |
InputArray | image, |
|
|
Rect & | boundingBox ) |
|
pure virtual |
| Python: |
|---|
| cv.Tracker.update( | image | ) -> | retval, boundingBox |
トラッカーを更新し、ターゲットの新しい最も可能性の高いバウンディングボックスを求める。
- 引数
-
| image | 現在のフレーム |
| boundingBox | true が返された場合は、新しいターゲット位置を表すバウンディングボックス。そうでない場合は変更されない |
- 戻り値
- true はターゲットが検出されたことを意味し、false はトラッカーが現在のフレームでターゲットを検出できないことを意味する。なお、後者は必ずしもトラッカーが失敗したことを意味するわけではなく、ターゲットが実際にフレームから消えている(たとえば視界の外にある)場合もある
このクラス詳解は次のファイルから抽出されました: