![]() |
OpenCV 4.13.0
Open Source Computer Vision
|
ターゲットのモデルを表す抽象クラス。 続き...
#include <opencv2/video/detail/tracking.detail.hpp>
公開メンバ関数 | |
| TrackerModel () | |
| virtual | ~TrackerModel () |
| const std::vector< ConfidenceMap > & | getConfidenceMaps () const |
| ConfidenceMap のリストを取得する。 | |
| const ConfidenceMap & | getLastConfidenceMap () const |
| 現在のフレームに対する最後の ConfidenceMap を取得する。 | |
| Ptr< TrackerTargetState > | getLastTargetState () const |
| Trajectory から最後の TrackerTargetState を取得する。 | |
| Ptr< TrackerStateEstimator > | getTrackerStateEstimator () const |
| TrackerStateEstimator を取得する。 | |
| void | modelEstimation (const std::vector< Mat > &responses) |
| 最も可能性の高いターゲット位置を推定する。 | |
| void | modelUpdate () |
| モデルを更新する。 | |
| bool | runStateEstimator () |
| TrackerStateEstimator を実行する。新しい状態を推定できる場合は true を、そうでない場合は false を返す。 | |
| void | setLastTargetState (const Ptr< TrackerTargetState > &lastTargetState) |
| Trajectory 内の現在の TrackerTargetState を設定する。 | |
| bool | setTrackerStateEstimator (Ptr< TrackerStateEstimator > trackerStateEstimator) |
| TrackerEstimator を設定する。トラッカー状態推定器が追加された場合は true を、そうでない場合は false を返す。 | |
限定公開メンバ関数 | |
| virtual void | modelEstimationImpl (const std::vector< Mat > &responses)=0 |
| virtual void | modelUpdateImpl ()=0 |
限定公開変数類 | |
| std::vector< ConfidenceMap > | confidenceMaps |
| ConfidenceMap | currentConfidenceMap |
| int | maxCMLength |
| Ptr< TrackerStateEstimator > | stateEstimator |
| Trajectory | trajectory |
| cv::detail::tracking::TrackerModel::TrackerModel | ( | ) |
|
virtual |
| const std::vector< ConfidenceMap > & cv::detail::tracking::TrackerModel::getConfidenceMaps | ( | ) | const |
ConfidenceMap のリストを取得する。
| const ConfidenceMap & cv::detail::tracking::TrackerModel::getLastConfidenceMap | ( | ) | const |
現在のフレームに対する最後の ConfidenceMap を取得する。
| Ptr< TrackerTargetState > cv::detail::tracking::TrackerModel::getLastTargetState | ( | ) | const |
Trajectory から最後の TrackerTargetState を取得する。
| Ptr< TrackerStateEstimator > cv::detail::tracking::TrackerModel::getTrackerStateEstimator | ( | ) | const |
TrackerStateEstimator を取得する。
| void cv::detail::tracking::TrackerModel::modelEstimation | ( | const std::vector< Mat > & | responses | ) |
|
protectedpure virtual |
| void cv::detail::tracking::TrackerModel::modelUpdate | ( | ) |
モデルを更新する。
[238] MU, Model Update table I
|
protectedpure virtual |
| bool cv::detail::tracking::TrackerModel::runStateEstimator | ( | ) |
TrackerStateEstimator を実行する。新しい状態を推定できる場合は true を、そうでない場合は false を返す。
| void cv::detail::tracking::TrackerModel::setLastTargetState | ( | const Ptr< TrackerTargetState > & | lastTargetState | ) |
Trajectory 内の現在の TrackerTargetState を設定する。
| lastTargetState | 現在の TrackerTargetState |
| bool cv::detail::tracking::TrackerModel::setTrackerStateEstimator | ( | Ptr< TrackerStateEstimator > | trackerStateEstimator | ) |
TrackerEstimator を設定する。トラッカー状態推定器が追加された場合は true を、そうでない場合は false を返す。
| trackerStateEstimator | TrackerStateEstimator |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |