OpenCV  4.1.0
Open Source Computer Vision
Classes | Namespaces | Typedefs
tracker.hpp File Reference
#include "opencv2/core.hpp"
#include "opencv2/imgproc/types_c.h"
#include "feature.hpp"
#include "onlineMIL.hpp"
#include "onlineBoosting.hpp"

Classes

class  cv::MultiTracker
 This class is used to track multiple objects using the specified tracker algorithm. More...
 
class  cv::MultiTracker_Alt
 Base abstract class for the long-term Multi Object Trackers: More...
 
class  cv::MultiTrackerTLD
 Multi Object Tracker for TLD. More...
 
struct  cv::TrackerCSRT::Params
 
struct  cv::TrackerGOTURN::Params
 
struct  cv::TrackerKCF::Params
 
struct  cv::TrackerTLD::Params
 
struct  cv::TrackerMedianFlow::Params
 
struct  cv::TrackerBoosting::Params
 
struct  cv::TrackerMIL::Params
 
struct  cv::TrackerFeatureHAAR::Params
 
struct  cv::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. More...
 
struct  cv::TrackerSamplerCS::Params
 
struct  cv::TrackerSamplerCSC::Params
 
class  cv::Tracker
 Base abstract class for the long-term tracker: More...
 
class  cv::TrackerStateEstimatorAdaBoosting::TrackerAdaBoostingTargetState
 Implementation of the target state for TrackerAdaBoostingTargetState. More...
 
class  cv::TrackerBoosting
 the Boosting tracker More...
 
class  cv::TrackerCSRT
 the CSRT tracker More...
 
class  cv::TrackerFeature
 Abstract base class for TrackerFeature that represents the feature. More...
 
class  cv::TrackerFeatureFeature2d
 TrackerFeature based on Feature2D. More...
 
class  cv::TrackerFeatureHAAR
 TrackerFeature based on HAAR features, used by TrackerMIL and many others algorithms. More...
 
class  cv::TrackerFeatureHOG
 TrackerFeature based on HOG. More...
 
class  cv::TrackerFeatureLBP
 TrackerFeature based on LBP. More...
 
class  cv::TrackerFeatureSet
 Class that manages the extraction and selection of features. More...
 
class  cv::TrackerGOTURN
 the GOTURN (Generic Object Tracking Using Regression Networks) tracker More...
 
class  cv::TrackerKCF
 the KCF (Kernelized Correlation Filter) tracker More...
 
class  cv::TrackerMedianFlow
 the Median Flow tracker More...
 
class  cv::TrackerMIL
 The MIL algorithm trains a classifier in an online manner to separate the object from the background. More...
 
class  cv::TrackerStateEstimatorMILBoosting::TrackerMILTargetState
 
class  cv::TrackerModel
 Abstract class that represents the model of the target. It must be instantiated by specialized tracker. More...
 
class  cv::TrackerMOSSE
 the MOSSE (Minimum Output Sum of Squared Error) tracker More...
 
class  cv::TrackerSampler
 Class that manages the sampler in order to select regions for the update the model of the tracker [AAM] Sampling e Labeling. See table I and section III B. More...
 
class  cv::TrackerSamplerAlgorithm
 Abstract base class for TrackerSamplerAlgorithm that represents the algorithm for the specific sampler. More...
 
class  cv::TrackerSamplerCS
 TrackerSampler based on CS (current state), used by algorithm TrackerBoosting. More...
 
class  cv::TrackerSamplerCSC
 TrackerSampler based on CSC (current state centered), used by MIL algorithm TrackerMIL. More...
 
class  cv::TrackerSamplerPF
 This sampler is based on particle filtering. More...
 
class  cv::TrackerStateEstimator
 Abstract base class for TrackerStateEstimator that estimates the most likely target state. More...
 
class  cv::TrackerStateEstimatorAdaBoosting
 TrackerStateEstimatorAdaBoosting based on ADA-Boosting. More...
 
class  cv::TrackerStateEstimatorMILBoosting
 TrackerStateEstimator based on Boosting. More...
 
class  cv::TrackerStateEstimatorSVM
 TrackerStateEstimator based on SVM. More...
 
class  cv::TrackerTargetState
 Abstract base class for TrackerTargetState that represents a possible state of the target. More...
 
class  cv::TrackerTLD
 the TLD (Tracking, learning and detection) tracker More...
 

Namespaces

namespace  cv
 "black box" representation of the file storage associated with a file on disk.
 

Typedefs

typedef std::vector< std::pair
< Ptr< TrackerTargetState >
, float > > 
cv::ConfidenceMap
 Represents the model of the target at frame \(k\) (all states and scores)
 
typedef std::vector< Ptr
< TrackerTargetState > > 
cv::Trajectory
 Represents the estimate states for all frames.