Skip to main content Module tracking Copy item path Source Expand description § Tracking API§ Tracking API implementation details§ Legacy Tracking APIprelude Detail_TrackerContribFeature Abstract base class for TrackerContribFeature that represents the feature. Detail_TrackerContribFeatureHAAR TrackerContribFeature based on HAAR features, used by TrackerMIL and many others algorithms Detail_TrackerContribFeatureHAAR_Params Detail_TrackerContribFeatureSet Class that manages the extraction and selection of features Detail_TrackerContribSampler Class that manages the sampler in order to select regions for the update the model of the tracker Detail_TrackerContribSamplerAlgorithm Abstract base class for TrackerContribSamplerAlgorithm that represents the algorithm for the specific
sampler. Detail_TrackerContribSamplerCSC TrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL Detail_TrackerContribSamplerCSC_Params Detail_TrackerFeature Abstract base class for TrackerFeature that represents the feature. Detail_TrackerFeatureFeature2d \brief TrackerContribFeature based on Feature2D Detail_TrackerFeatureHOG \brief TrackerContribFeature based on HOG Detail_TrackerFeatureLBP \brief TrackerContribFeature based on LBP Detail_TrackerFeatureSet Class that manages the extraction and selection of features Detail_TrackerModel Abstract class that represents the model of the target. Detail_TrackerSampler Class that manages the sampler in order to select regions for the update the model of the tracker Detail_TrackerSamplerAlgorithm Abstract base class for TrackerSamplerAlgorithm that represents the algorithm for the specific
sampler. Detail_TrackerSamplerCS TrackerContribSampler based on CS (current state), used by algorithm TrackerBoosting Detail_TrackerSamplerCSC TrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL Detail_TrackerSamplerCSC_Params Detail_TrackerSamplerCS_Params Detail_TrackerSamplerPF This sampler is based on particle filtering. Detail_TrackerSamplerPF_Params This structure contains all the parameters that can be varied during the course of sampling
algorithm. Below is the structure exposed, together with its members briefly explained with
reference to the above discussion on algorithm’s working. Detail_TrackerStateEstimator Abstract base class for TrackerStateEstimator that estimates the most likely target state. Detail_TrackerStateEstimatorAdaBoosting TrackerStateEstimatorAdaBoosting based on ADA-Boosting Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetState Implementation of the target state for TrackerAdaBoostingTargetState Detail_TrackerStateEstimatorSVM \brief TrackerStateEstimator based on SVM Detail_TrackerTargetState Abstract base class for TrackerTargetState that represents a possible state of the target. Legacy_MultiTracker ********************************** MultiTracker Class —By Laksono Kurnianggoro—) ***********************************
This class is used to track multiple objects using the specified tracker algorithm. Legacy_MultiTrackerTLD Multi Object %Tracker for TLD. Legacy_MultiTracker_Alt Base abstract class for the long-term Multi Object Trackers: Legacy_Tracker Base abstract class for the long-term tracker: Legacy_TrackerBoosting the Boosting tracker Legacy_TrackerBoosting_Params Legacy_TrackerCSRT ********************************* CSRT ***********************************
the CSRT tracker Legacy_TrackerCSRT_Params Legacy_TrackerKCF the KCF (Kernelized Correlation Filter) tracker Legacy_TrackerKCF_Params Legacy_TrackerMIL The MIL algorithm trains a classifier in an online manner to separate the object from the
background. Legacy_TrackerMIL_Params Legacy_TrackerMOSSE the MOSSE (Minimum Output Sum of Squared %Error) tracker Legacy_TrackerMedianFlow the Median Flow tracker Legacy_TrackerMedianFlow_Params Legacy_TrackerTLD the TLD (Tracking, learning and detection) tracker Legacy_TrackerTLD_Params TrackerCSRT the CSRT tracker TrackerCSRT_Params TrackerKCF the KCF (Kernelized Correlation Filter) tracker TrackerKCF_Params Detail_TrackerSamplerCSC_MODE TrackerKCF_MODE \brief Feature type to be used in the tracking grayscale, colornames, compressed color-names
The modes available now: CC_FEATURE_PARAMS CC_FEATURE_SIZE CC_ISINTEGRAL CC_MAX_CAT_COUNT CC_NUM_FEATURES CC_RECT CC_RECTS CC_TILTED CV_HAAR_FEATURE_MAX Detail_TrackerContribSamplerCSC_MODE_DETECT mode for detect samples Detail_TrackerContribSamplerCSC_MODE_INIT_NEG mode for init negative samples Detail_TrackerContribSamplerCSC_MODE_INIT_POS mode for init positive samples Detail_TrackerContribSamplerCSC_MODE_TRACK_NEG mode for update negative samples Detail_TrackerContribSamplerCSC_MODE_TRACK_POS mode for update positive samples Detail_TrackerSamplerCSC_MODE_DETECT mode for detect samples Detail_TrackerSamplerCSC_MODE_INIT_NEG mode for init negative samples Detail_TrackerSamplerCSC_MODE_INIT_POS mode for init positive samples Detail_TrackerSamplerCSC_MODE_TRACK_NEG mode for update negative samples Detail_TrackerSamplerCSC_MODE_TRACK_POS mode for update positive samples Detail_TrackerSamplerCS_MODE_CLASSIFY mode for classify samples Detail_TrackerSamplerCS_MODE_NEGATIVE mode for negative samples Detail_TrackerSamplerCS_MODE_POSITIVE mode for positive samples FEATURES HFP_NAME HOGF_NAME LBPF_NAME N_BINS N_CELLS TrackerKCF_CN TrackerKCF_CUSTOM TrackerKCF_GRAY Detail_TrackerContribFeatureHAARTrait Mutable methods for crate::tracking::Detail_TrackerContribFeatureHAAR Detail_TrackerContribFeatureHAARTraitConst Constant methods for crate::tracking::Detail_TrackerContribFeatureHAAR Detail_TrackerContribFeatureHAAR_ParamsTrait Mutable methods for crate::tracking::Detail_TrackerContribFeatureHAAR_Params Detail_TrackerContribFeatureHAAR_ParamsTraitConst Constant methods for crate::tracking::Detail_TrackerContribFeatureHAAR_Params Detail_TrackerContribFeatureSetTrait Mutable methods for crate::tracking::Detail_TrackerContribFeatureSet Detail_TrackerContribFeatureSetTraitConst Constant methods for crate::tracking::Detail_TrackerContribFeatureSet Detail_TrackerContribFeatureTrait Mutable methods for crate::tracking::Detail_TrackerContribFeature Detail_TrackerContribFeatureTraitConst Constant methods for crate::tracking::Detail_TrackerContribFeature Detail_TrackerContribSamplerAlgorithmTrait Mutable methods for crate::tracking::Detail_TrackerContribSamplerAlgorithm Detail_TrackerContribSamplerAlgorithmTraitConst Constant methods for crate::tracking::Detail_TrackerContribSamplerAlgorithm Detail_TrackerContribSamplerCSCTrait Mutable methods for crate::tracking::Detail_TrackerContribSamplerCSC Detail_TrackerContribSamplerCSCTraitConst Constant methods for crate::tracking::Detail_TrackerContribSamplerCSC Detail_TrackerContribSamplerCSC_ParamsTrait Mutable methods for crate::tracking::Detail_TrackerContribSamplerCSC_Params Detail_TrackerContribSamplerCSC_ParamsTraitConst Constant methods for crate::tracking::Detail_TrackerContribSamplerCSC_Params Detail_TrackerContribSamplerTrait Mutable methods for crate::tracking::Detail_TrackerContribSampler Detail_TrackerContribSamplerTraitConst Constant methods for crate::tracking::Detail_TrackerContribSampler Detail_TrackerFeatureFeature2dTrait Mutable methods for crate::tracking::Detail_TrackerFeatureFeature2d Detail_TrackerFeatureFeature2dTraitConst Constant methods for crate::tracking::Detail_TrackerFeatureFeature2d Detail_TrackerFeatureHOGTrait Mutable methods for crate::tracking::Detail_TrackerFeatureHOG Detail_TrackerFeatureHOGTraitConst Constant methods for crate::tracking::Detail_TrackerFeatureHOG Detail_TrackerFeatureLBPTrait Mutable methods for crate::tracking::Detail_TrackerFeatureLBP Detail_TrackerFeatureLBPTraitConst Constant methods for crate::tracking::Detail_TrackerFeatureLBP Detail_TrackerFeatureSetTrait Mutable methods for crate::tracking::Detail_TrackerFeatureSet Detail_TrackerFeatureSetTraitConst Constant methods for crate::tracking::Detail_TrackerFeatureSet Detail_TrackerFeatureTrait Mutable methods for crate::tracking::Detail_TrackerFeature Detail_TrackerFeatureTraitConst Constant methods for crate::tracking::Detail_TrackerFeature Detail_TrackerModelTrait Mutable methods for crate::tracking::Detail_TrackerModel Detail_TrackerModelTraitConst Constant methods for crate::tracking::Detail_TrackerModel Detail_TrackerSamplerAlgorithmTrait Mutable methods for crate::tracking::Detail_TrackerSamplerAlgorithm Detail_TrackerSamplerAlgorithmTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerAlgorithm Detail_TrackerSamplerCSCTrait Mutable methods for crate::tracking::Detail_TrackerSamplerCSC Detail_TrackerSamplerCSCTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerCSC Detail_TrackerSamplerCSC_ParamsTrait Mutable methods for crate::tracking::Detail_TrackerSamplerCSC_Params Detail_TrackerSamplerCSC_ParamsTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerCSC_Params Detail_TrackerSamplerCSTrait Mutable methods for crate::tracking::Detail_TrackerSamplerCS Detail_TrackerSamplerCSTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerCS Detail_TrackerSamplerCS_ParamsTrait Mutable methods for crate::tracking::Detail_TrackerSamplerCS_Params Detail_TrackerSamplerCS_ParamsTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerCS_Params Detail_TrackerSamplerPFTrait Mutable methods for crate::tracking::Detail_TrackerSamplerPF Detail_TrackerSamplerPFTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerPF Detail_TrackerSamplerPF_ParamsTrait Mutable methods for crate::tracking::Detail_TrackerSamplerPF_Params Detail_TrackerSamplerPF_ParamsTraitConst Constant methods for crate::tracking::Detail_TrackerSamplerPF_Params Detail_TrackerSamplerTrait Mutable methods for crate::tracking::Detail_TrackerSampler Detail_TrackerSamplerTraitConst Constant methods for crate::tracking::Detail_TrackerSampler Detail_TrackerStateEstimatorAdaBoostingTrait Mutable methods for crate::tracking::Detail_TrackerStateEstimatorAdaBoosting Detail_TrackerStateEstimatorAdaBoostingTraitConst Constant methods for crate::tracking::Detail_TrackerStateEstimatorAdaBoosting Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetStateTrait Mutable methods for crate::tracking::Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetState Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetStateTraitConst Constant methods for crate::tracking::Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetState Detail_TrackerStateEstimatorSVMTrait Mutable methods for crate::tracking::Detail_TrackerStateEstimatorSVM Detail_TrackerStateEstimatorSVMTraitConst Constant methods for crate::tracking::Detail_TrackerStateEstimatorSVM Detail_TrackerStateEstimatorTrait Mutable methods for crate::tracking::Detail_TrackerStateEstimator Detail_TrackerStateEstimatorTraitConst Constant methods for crate::tracking::Detail_TrackerStateEstimator Detail_TrackerTargetStateTrait Mutable methods for crate::tracking::Detail_TrackerTargetState Detail_TrackerTargetStateTraitConst Constant methods for crate::tracking::Detail_TrackerTargetState Legacy_MultiTrackerTLDTrait Mutable methods for crate::tracking::Legacy_MultiTrackerTLD Legacy_MultiTrackerTLDTraitConst Constant methods for crate::tracking::Legacy_MultiTrackerTLD Legacy_MultiTrackerTrait Mutable methods for crate::tracking::Legacy_MultiTracker Legacy_MultiTrackerTraitConst Constant methods for crate::tracking::Legacy_MultiTracker Legacy_MultiTracker_AltTrait Mutable methods for crate::tracking::Legacy_MultiTracker_Alt Legacy_MultiTracker_AltTraitConst Constant methods for crate::tracking::Legacy_MultiTracker_Alt Legacy_TrackerBoostingTrait Mutable methods for crate::tracking::Legacy_TrackerBoosting Legacy_TrackerBoostingTraitConst Constant methods for crate::tracking::Legacy_TrackerBoosting Legacy_TrackerBoosting_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerBoosting_Params Legacy_TrackerBoosting_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerBoosting_Params Legacy_TrackerCSRTTrait Mutable methods for crate::tracking::Legacy_TrackerCSRT Legacy_TrackerCSRTTraitConst Constant methods for crate::tracking::Legacy_TrackerCSRT Legacy_TrackerCSRT_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerCSRT_Params Legacy_TrackerCSRT_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerCSRT_Params Legacy_TrackerKCFTrait Mutable methods for crate::tracking::Legacy_TrackerKCF Legacy_TrackerKCFTraitConst Constant methods for crate::tracking::Legacy_TrackerKCF Legacy_TrackerKCF_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerKCF_Params Legacy_TrackerKCF_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerKCF_Params Legacy_TrackerMILTrait Mutable methods for crate::tracking::Legacy_TrackerMIL Legacy_TrackerMILTraitConst Constant methods for crate::tracking::Legacy_TrackerMIL Legacy_TrackerMIL_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerMIL_Params Legacy_TrackerMIL_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerMIL_Params Legacy_TrackerMOSSETrait Mutable methods for crate::tracking::Legacy_TrackerMOSSE Legacy_TrackerMOSSETraitConst Constant methods for crate::tracking::Legacy_TrackerMOSSE Legacy_TrackerMedianFlowTrait Mutable methods for crate::tracking::Legacy_TrackerMedianFlow Legacy_TrackerMedianFlowTraitConst Constant methods for crate::tracking::Legacy_TrackerMedianFlow Legacy_TrackerMedianFlow_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerMedianFlow_Params Legacy_TrackerMedianFlow_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerMedianFlow_Params Legacy_TrackerTLDTrait Mutable methods for crate::tracking::Legacy_TrackerTLD Legacy_TrackerTLDTraitConst Constant methods for crate::tracking::Legacy_TrackerTLD Legacy_TrackerTLD_ParamsTrait Mutable methods for crate::tracking::Legacy_TrackerTLD_Params Legacy_TrackerTLD_ParamsTraitConst Constant methods for crate::tracking::Legacy_TrackerTLD_Params Legacy_TrackerTrait Mutable methods for crate::tracking::Legacy_Tracker Legacy_TrackerTraitConst Constant methods for crate::tracking::Legacy_Tracker TrackerCSRTTrait Mutable methods for crate::tracking::TrackerCSRT TrackerCSRTTraitConst Constant methods for crate::tracking::TrackerCSRT TrackerCSRT_ParamsTrait Mutable methods for crate::tracking::TrackerCSRT_Params TrackerCSRT_ParamsTraitConst Constant methods for crate::tracking::TrackerCSRT_Params TrackerKCFTrait Mutable methods for crate::tracking::TrackerKCF TrackerKCFTraitConst Constant methods for crate::tracking::TrackerKCF upgrade_tracking_api Detail_ConfidenceMap Represents the model of the target at frame inline formula (all states and scores) Detail_Trajectory Represents the estimate states for all frames Legacy_TrackerKCF_MODE \brief Feature type to be used in the tracking grayscale, colornames, compressed color-names
The modes available now: TrackerKCF_FeatureExtractorCallbackFN