Module tracking

Module tracking 

Source
Expand description

§Tracking API

§Tracking API implementation details

§Legacy Tracking API

Modules§

prelude

Structs§

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_TrackerFeatureFeature2d
\brief TrackerContribFeature based on Feature2D
Detail_TrackerFeatureHOG
\brief TrackerContribFeature based on HOG
Detail_TrackerFeatureLBP
\brief TrackerContribFeature based on LBP
Detail_TrackerSamplerCS
TrackerContribSampler based on CS (current state), used by algorithm TrackerBoosting
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_TrackerStateEstimatorAdaBoosting
TrackerStateEstimatorAdaBoosting based on ADA-Boosting
Detail_TrackerStateEstimatorAdaBoosting_TrackerAdaBoostingTargetState
Implementation of the target state for TrackerAdaBoostingTargetState
Detail_TrackerStateEstimatorSVM
\brief TrackerStateEstimator based on SVM
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

Enums§

TrackerKCF_MODE
\brief Feature type to be used in the tracking grayscale, colornames, compressed color-names The modes available now:

Constants§

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_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

Traits§

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_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_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
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

Functions§

upgrade_tracking_api

Type Aliases§

Legacy_TrackerKCF_MODE
\brief Feature type to be used in the tracking grayscale, colornames, compressed color-names The modes available now:
TrackerKCF_FeatureExtractorCallbackFN