Class cv::detail::tracking::TrackerStateEstimator#
Abstract base class for TrackerStateEstimator that estimates the most likely target state. View details
#include <opencv2/video/detail/tracking.detail.hpp>Collaboration diagram for cv::detail::tracking::TrackerStateEstimator:
Detailed Description#
Abstract base class for TrackerStateEstimator that estimates the most likely target state.
See AAM State estimator
See AMVOT Statistical modeling (Fig. 3), Table III (generative) - IV (discriminative) - V (hybrid)
Constructor & Destructor Documentation#
~TrackerStateEstimator()#
cv::detail::tracking::TrackerStateEstimator::~TrackerStateEstimator()
Member Function Documentation#
estimate()#
Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimate(const std::vector< ConfidenceMap > & confidenceMaps)
Estimate the most likely target state, return the estimated state.
Parameters
confidenceMaps— The overall appearance model as a list of :cConfidenceMap
getClassName()#
String cv::detail::tracking::TrackerStateEstimator::getClassName()
Get the name of the specific TrackerStateEstimator.
update()#
void cv::detail::tracking::TrackerStateEstimator::update(std::vector< ConfidenceMap > & confidenceMaps)
Update the ConfidenceMap with the scores.
Parameters
confidenceMaps— The overall appearance model as a list of :cConfidenceMap
create()#
static Ptr< TrackerStateEstimator > cv::detail::tracking::TrackerStateEstimator::create(const String & trackeStateEstimatorType)
Create TrackerStateEstimator by tracker state estimator type.
The modes available now:
“BOOSTING” Boosting-based discriminative appearance models. See [181] section 4.4
The modes available soon:
“SVM” SVM-based discriminative appearance models. See [181] section 4.5
Parameters
trackeStateEstimatorType— The TrackerStateEstimator name
estimateImpl()#
Ptr< TrackerTargetState > cv::detail::tracking::TrackerStateEstimator::estimateImpl(const std::vector< ConfidenceMap > & confidenceMaps)
updateImpl()#
void cv::detail::tracking::TrackerStateEstimator::updateImpl(std::vector< ConfidenceMap > & confidenceMaps)
Member Data Documentation#
className#
String cv::detail::tracking::TrackerStateEstimator::className
Source file#
The documentation for this class was generated from the following file:
opencv2/video/detail/tracking.detail.hpp