長期マルチオブジェクトトラッカーの基底抽象クラス: 続き...
#include <opencv2/tracking/tracking_legacy.hpp>
長期マルチオブジェクトトラッカーの基底抽象クラス:
- 参照
- Tracker, MultiTrackerTLD
◆ MultiTracker_Alt()
| cv::legacy::MultiTracker_Alt::MultiTracker_Alt |
( |
| ) |
|
|
inline |
◆ addTarget()
追跡リストに新しいターゲットを追加し、そのターゲットを囲む既知のバウンディングボックスでトラッカーを初期化する。
- 引数
-
| image | 初期フレーム |
| boundingBox | 追跡対象の初期バウンディングボックス |
| tracker_algorithm | マルチトラッカーアルゴリズム |
- 戻り値
- 新しいターゲットの初期化が成功した場合はtrue、そうでない場合はfalse
◆ update()
| bool cv::legacy::MultiTracker_Alt::update |
( |
InputArray | image | ) |
|
追跡リスト内のすべてのトラッカーを更新し、各ターゲットについて最も可能性の高い新しいバウンディングボックスを見つける。
- 引数
-
- 戻り値
- trueはすべてのターゲットが検出されたことを意味し、falseはトラッカーが現在のフレーム内でいずれかのターゲットを検出できなかったことを意味する。なお、後者は必ずしもトラッカーが失敗したことを意味しない。実際にターゲットがフレームから消えている(例えば視界の外にある)可能性もある
◆ boundingBoxes
| std::vector<Rect2d> cv::legacy::MultiTracker_Alt::boundingBoxes |
マルチオブジェクトトラッカー用のバウンディングボックスのリスト。
◆ colors
| std::vector<Scalar> cv::legacy::MultiTracker_Alt::colors |
バウンディングボックス表示用にランダムに生成された色のリスト。
◆ targetNum
| int cv::legacy::MultiTracker_Alt::targetNum |
◆ trackers
| std::vector<Ptr<Tracker> > cv::legacy::MultiTracker_Alt::trackers |
マルチオブジェクトトラッカー用のトラッカーのリスト。
このクラス詳解は次のファイルから抽出されました: