|
OpenCV453
|
Abstract class that represents the model of the target. [詳解]
#include <tracking.detail.hpp>
公開メンバ関数 | |
| bool | setTrackerStateEstimator (Ptr< TrackerStateEstimator > trackerStateEstimator) |
| Set TrackerEstimator, return true if the tracker state estimator is added, false otherwise [詳解] | |
| void | modelEstimation (const std::vector< Mat > &responses) |
| Estimate the most likely target location [詳解] | |
| void | modelUpdate () |
| Update the model [詳解] | |
| bool | runStateEstimator () |
| Run the TrackerStateEstimator, return true if is possible to estimate a new state, false otherwise | |
| void | setLastTargetState (const Ptr< TrackerTargetState > &lastTargetState) |
| Set the current TrackerTargetState in the Trajectory [詳解] | |
| Ptr< TrackerTargetState > | getLastTargetState () const |
| Get the last TrackerTargetState from Trajectory | |
| const std::vector< ConfidenceMap > & | getConfidenceMaps () const |
| Get the list of the ConfidenceMap | |
| const ConfidenceMap & | getLastConfidenceMap () const |
| Get the last ConfidenceMap for the current frame | |
| Ptr< TrackerStateEstimator > | getTrackerStateEstimator () const |
| Get the TrackerStateEstimator | |
限定公開メンバ関数 | |
| virtual void | modelEstimationImpl (const std::vector< Mat > &responses)=0 |
| virtual void | modelUpdateImpl ()=0 |
限定公開変数類 | |
| std::vector< ConfidenceMap > | confidenceMaps |
| Ptr< TrackerStateEstimator > | stateEstimator |
| ConfidenceMap | currentConfidenceMap |
| Trajectory | trajectory |
| int | maxCMLength |
Abstract class that represents the model of the target.
It must be instantiated by specialized tracker
See [AAM] Ak
Inherits this with your TrackerModel
| void cv::detail::tracking::TrackerModel::modelEstimation | ( | const std::vector< Mat > & | responses | ) |
Estimate the most likely target location
[AAM] ME, Model Estimation table I
| responses | Features extracted from TrackerFeatureSet |
| void cv::detail::tracking::TrackerModel::modelUpdate | ( | ) |
Update the model
[AAM] MU, Model Update table I
| void cv::detail::tracking::TrackerModel::setLastTargetState | ( | const Ptr< TrackerTargetState > & | lastTargetState | ) |
Set the current TrackerTargetState in the Trajectory
| lastTargetState | The current TrackerTargetState |
| bool cv::detail::tracking::TrackerModel::setTrackerStateEstimator | ( | Ptr< TrackerStateEstimator > | trackerStateEstimator | ) |
Set TrackerEstimator, return true if the tracker state estimator is added, false otherwise
| trackerStateEstimator | The TrackerStateEstimator |