Class cv::detail::tracking::TrackerStateEstimator#

Abstract base class for TrackerStateEstimator that estimates the most likely target state. View details

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

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: