OpenCV
4.6.0
Open Source Computer Vision
|
Abstract base class for TrackerStateEstimator that estimates the most likely target state. More...
#include <opencv2/video/detail/tracking.detail.hpp>
Public Member Functions | |
virtual | ~TrackerStateEstimator () |
Ptr< TrackerTargetState > | estimate (const std::vector< ConfidenceMap > &confidenceMaps) |
Estimate the most likely target state, return the estimated state. More... | |
String | getClassName () const |
Get the name of the specific TrackerStateEstimator. More... | |
void | update (std::vector< ConfidenceMap > &confidenceMaps) |
Update the ConfidenceMap with the scores. More... | |
Static Public Member Functions | |
static Ptr< TrackerStateEstimator > | create (const String &trackeStateEstimatorType) |
Create TrackerStateEstimator by tracker state estimator type. More... | |
Protected Member Functions | |
virtual Ptr< TrackerTargetState > | estimateImpl (const std::vector< ConfidenceMap > &confidenceMaps)=0 |
virtual void | updateImpl (std::vector< ConfidenceMap > &confidenceMaps)=0 |
Protected Attributes | |
String | className |
Abstract base class for TrackerStateEstimator that estimates the most likely target state.
See [213] State estimator
See [147] Statistical modeling (Fig. 3), Table III (generative) - IV (discriminative) - V (hybrid)
|
virtual |
|
static |
Create TrackerStateEstimator by tracker state estimator type.
trackeStateEstimatorType | The TrackerStateEstimator name |
The modes available now:
The modes available soon:
Ptr<TrackerTargetState> cv::detail::tracking::TrackerStateEstimator::estimate | ( | const std::vector< ConfidenceMap > & | confidenceMaps | ) |
Estimate the most likely target state, return the estimated state.
confidenceMaps | The overall appearance model as a list of :cConfidenceMap |
|
protectedpure virtual |
String cv::detail::tracking::TrackerStateEstimator::getClassName | ( | ) | const |
Get the name of the specific TrackerStateEstimator.
void cv::detail::tracking::TrackerStateEstimator::update | ( | std::vector< ConfidenceMap > & | confidenceMaps | ) |
Update the ConfidenceMap with the scores.
confidenceMaps | The overall appearance model as a list of :cConfidenceMap |
|
protectedpure virtual |
|
protected |