opencv2/tracking/tracking_internals.hpp#

#include <opencv2/video/detail/tracking.detail.hpp>
#include <feature.hpp>
#include <onlineBoosting.hpp>

Include dependency graph for tracking_internals.hpp:

opencv2/tracking/tracking_internals.hpp Node1 opencv2/tracking/tracking _internals.hpp Node2 opencv2/video/detail /tracking.detail.hpp Node1->Node2 Node53 feature.hpp Node1->Node53 Node57 onlineBoosting.hpp Node1->Node57 Node3 opencv2/core.hpp Node2->Node3 Node4 opencv2/core/cvdef.h Node3->Node4 Node11 opencv2/core/base.hpp Node3->Node11 Node15 opencv2/core/cvstd.hpp Node3->Node15 Node31 opencv2/core/traits.hpp Node3->Node31 Node32 opencv2/core/matx.hpp Node3->Node32 Node37 opencv2/core/types.hpp Node3->Node37 Node40 opencv2/core/mat.hpp Node3->Node40 Node44 opencv2/core/persistence.hpp Node3->Node44 Node45 opencv2/core/operations.hpp Node3->Node45 Node48 opencv2/core/cvstd.inl.hpp Node3->Node48 Node49 opencv2/core/utility.hpp Node3->Node49 Node52 opencv2/core/optim.hpp Node3->Node52 Node5 opencv2/core/version.hpp Node4->Node5 Node6 limits Node4->Node6 Node7 opencv2/core/hal/interface.h Node4->Node7 Node9 cstdint Node4->Node9 Node10 cv_cpu_dispatch.h Node4->Node10 Node8 cstddef Node7->Node8 Node7->Node9 Node11->Node4 Node12 opencv2/opencv_modules.hpp Node11->Node12 Node13 climits Node11->Node13 Node14 algorithm Node11->Node14 Node11->Node15 Node25 opencv2/core/fwddecl.hpp Node11->Node25 Node26 opencv2/core/neon_utils.hpp Node11->Node26 Node27 opencv2/core/vsx_utils.hpp Node11->Node27 Node29 opencv2/core/exception.hpp Node11->Node29 Node30 opencv2/core/check.hpp Node11->Node30 Node15->Node4 Node15->Node8 Node15->Node14 Node16 cstring Node15->Node16 Node17 cctype Node15->Node17 Node18 string Node15->Node18 Node19 utility Node15->Node19 Node20 cstdlib Node15->Node20 Node21 cmath Node15->Node21 Node22 cvstd_wrapper.hpp Node15->Node22 Node22->Node4 Node22->Node18 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24 Node25->Node4 Node26->Node4 Node27->Node4 Node28 assert.h Node27->Node28 Node29->Node4 Node29->Node15 Node30->Node4 Node30->Node15 Node30->Node25 Node31->Node4 Node32->Node4 Node32->Node11 Node32->Node31 Node33 opencv2/core/saturate.hpp Node32->Node33 Node35 initializer_list Node32->Node35 Node36 opencv2/core/matx.inl.hpp Node32->Node36 Node33->Node4 Node33->Node13 Node34 opencv2/core/fast_math.hpp Node33->Node34 Node34->Node4 Node34->Node21 Node37->Node4 Node37->Node6 Node37->Node13 Node37->Node15 Node37->Node32 Node38 cfloat Node37->Node38 Node39 vector Node37->Node39 Node40->Node24 Node40->Node32 Node40->Node37 Node41 opencv2/core/bufferpool.hpp Node40->Node41 Node42 array Node40->Node42 Node43 opencv2/core/mat.inl.hpp Node40->Node43 Node44->Node37 Node44->Node40 Node46 cstdio Node45->Node46 Node47 ostream Node45->Node47 Node49->Node3 Node49->Node47 Node50 functional Node49->Node50 Node51 mutex Node49->Node51 Node52->Node3 Node53->Node3 Node53->Node18 Node54 opencv2/imgproc.hpp Node53->Node54 Node55 iostream Node53->Node55 Node56 time.h Node53->Node56 Node54->Node3 Node57->Node3

opencv2/tracking/tracking_internals.hpp Node1 opencv2/tracking/tracking _internals.hpp Node2 opencv2/video/detail /tracking.detail.hpp Node1->Node2 Node53 feature.hpp Node1->Node53 Node57 onlineBoosting.hpp Node1->Node57 Node3 opencv2/core.hpp Node2->Node3 Node4 opencv2/core/cvdef.h Node3->Node4 Node11 opencv2/core/base.hpp Node3->Node11 Node15 opencv2/core/cvstd.hpp Node3->Node15 Node31 opencv2/core/traits.hpp Node3->Node31 Node32 opencv2/core/matx.hpp Node3->Node32 Node37 opencv2/core/types.hpp Node3->Node37 Node40 opencv2/core/mat.hpp Node3->Node40 Node44 opencv2/core/persistence.hpp Node3->Node44 Node45 opencv2/core/operations.hpp Node3->Node45 Node48 opencv2/core/cvstd.inl.hpp Node3->Node48 Node49 opencv2/core/utility.hpp Node3->Node49 Node52 opencv2/core/optim.hpp Node3->Node52 Node5 opencv2/core/version.hpp Node4->Node5 Node6 limits Node4->Node6 Node7 opencv2/core/hal/interface.h Node4->Node7 Node9 cstdint Node4->Node9 Node10 cv_cpu_dispatch.h Node4->Node10 Node8 cstddef Node7->Node8 Node7->Node9 Node11->Node4 Node12 opencv2/opencv_modules.hpp Node11->Node12 Node13 climits Node11->Node13 Node14 algorithm Node11->Node14 Node11->Node15 Node25 opencv2/core/fwddecl.hpp Node11->Node25 Node26 opencv2/core/neon_utils.hpp Node11->Node26 Node27 opencv2/core/vsx_utils.hpp Node11->Node27 Node29 opencv2/core/exception.hpp Node11->Node29 Node30 opencv2/core/check.hpp Node11->Node30 Node15->Node4 Node15->Node8 Node15->Node14 Node16 cstring Node15->Node16 Node17 cctype Node15->Node17 Node18 string Node15->Node18 Node19 utility Node15->Node19 Node20 cstdlib Node15->Node20 Node21 cmath Node15->Node21 Node22 cvstd_wrapper.hpp Node15->Node22 Node22->Node4 Node22->Node18 Node23 memory Node22->Node23 Node24 type_traits Node22->Node24 Node25->Node4 Node26->Node4 Node27->Node4 Node28 assert.h Node27->Node28 Node29->Node4 Node29->Node15 Node30->Node4 Node30->Node15 Node30->Node25 Node31->Node4 Node32->Node4 Node32->Node11 Node32->Node31 Node33 opencv2/core/saturate.hpp Node32->Node33 Node35 initializer_list Node32->Node35 Node36 opencv2/core/matx.inl.hpp Node32->Node36 Node33->Node4 Node33->Node13 Node34 opencv2/core/fast_math.hpp Node33->Node34 Node34->Node4 Node34->Node21 Node37->Node4 Node37->Node6 Node37->Node13 Node37->Node15 Node37->Node32 Node38 cfloat Node37->Node38 Node39 vector Node37->Node39 Node40->Node24 Node40->Node32 Node40->Node37 Node41 opencv2/core/bufferpool.hpp Node40->Node41 Node42 array Node40->Node42 Node43 opencv2/core/mat.inl.hpp Node40->Node43 Node44->Node37 Node44->Node40 Node46 cstdio Node45->Node46 Node47 ostream Node45->Node47 Node49->Node3 Node49->Node47 Node50 functional Node49->Node50 Node51 mutex Node49->Node51 Node52->Node3 Node53->Node3 Node53->Node18 Node54 opencv2/imgproc.hpp Node53->Node54 Node55 iostream Node53->Node55 Node56 time.h Node53->Node56 Node54->Node3 Node57->Node3

This graph shows which files directly or indirectly include tracking_internals.hpp:

incby n6c0c0b0b7e opencv2/tracking/tracking_internals.hpp nce005d5de1 opencv2/tracking/tracking_legacy.hpp nce005d5de1->n6c0c0b0b7e

incby n6c0c0b0b7e opencv2/tracking/tracking_internals.hpp nce005d5de1 opencv2/tracking/tracking_legacy.hpp nce005d5de1->n6c0c0b0b7e

Classes#

struct cv::detail::tracking::TrackerContribSamplerCSC::Params
struct cv::detail::tracking::TrackerSamplerCS::Params
struct cv::detail::tracking::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::detail::tracking::TrackerContribFeatureHAAR::Params
class cv::detail::tracking::TrackerStateEstimatorAdaBoosting::TrackerAdaBoostingTargetState

Implementation of the target state for TrackerAdaBoostingTargetState. More…

class cv::detail::tracking::TrackerContribFeature

Abstract base class for TrackerContribFeature that represents the feature. More…

class cv::detail::tracking::TrackerContribFeatureHAAR

TrackerContribFeature based on HAAR features, used by TrackerMIL and many others algorithms. More…

class cv::detail::tracking::TrackerContribFeatureSet

Class that manages the extraction and selection of features. More…

class cv::detail::tracking::TrackerContribSampler

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::detail::tracking::TrackerContribSamplerAlgorithm

Abstract base class for TrackerContribSamplerAlgorithm that represents the algorithm for the specific sampler. More…

class cv::detail::tracking::TrackerContribSamplerCSC

TrackerSampler based on CSC (current state centered), used by [17] algorithm TrackerMIL. More…

class cv::detail::tracking::TrackerFeatureFeature2d

TrackerContribFeature based on Feature2D. More…

class cv::detail::tracking::TrackerFeatureHOG

TrackerContribFeature based on HOG. More…

class cv::detail::tracking::TrackerFeatureLBP

TrackerContribFeature based on LBP. More…

class cv::detail::tracking::TrackerSamplerCS

TrackerContribSampler based on CS (current state), used by algorithm TrackerBoosting. More…

class cv::detail::tracking::TrackerSamplerPF

This sampler is based on particle filtering. More…

class cv::detail::tracking::TrackerStateEstimatorAdaBoosting

TrackerStateEstimatorAdaBoosting based on ADA-Boosting. More…

class cv::detail::tracking::TrackerStateEstimatorSVM

TrackerStateEstimator based on SVM. More…

Namespaces#

namespace cv
namespace cv::detail
namespace cv::detail::tracking