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...
#include <opencv2/tracking/tracking_internals.hpp>
Public Member Functions | |
TrackerContribSampler () | |
Constructor. | |
~TrackerContribSampler () | |
Destructor. | |
bool | addTrackerSamplerAlgorithm (Ptr< TrackerContribSamplerAlgorithm > &sampler) |
bool | addTrackerSamplerAlgorithm (String trackerSamplerAlgorithmType) |
Add TrackerContribSamplerAlgorithm in the collection. Return true if sampler is added, false otherwise. | |
const std::vector< std::pair< String, Ptr< TrackerContribSamplerAlgorithm > > > & | getSamplers () const |
Return the collection of the TrackerContribSamplerAlgorithm. | |
const std::vector< Mat > & | getSamples () const |
Return the samples from all TrackerContribSamplerAlgorithm, [AAM] Fig. 1 variable Sk. | |
void | sampling (const Mat &image, Rect boundingBox) |
Computes the regions starting from a position in an image. | |
Detailed Description
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.
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
TrackerContribSampler is an aggregation of TrackerContribSamplerAlgorithm
- See also
- TrackerContribSamplerAlgorithm
Constructor & Destructor Documentation
◆ TrackerContribSampler()
cv::detail::tracking::TrackerContribSampler::TrackerContribSampler | ( | ) |
Constructor.
◆ ~TrackerContribSampler()
cv::detail::tracking::TrackerContribSampler::~TrackerContribSampler | ( | ) |
Destructor.
Member Function Documentation
◆ addTrackerSamplerAlgorithm() [1/2]
bool cv::detail::tracking::TrackerContribSampler::addTrackerSamplerAlgorithm | ( | Ptr< TrackerContribSamplerAlgorithm > & | sampler | ) |
This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
- Parameters
-
sampler The TrackerContribSamplerAlgorithm
◆ addTrackerSamplerAlgorithm() [2/2]
bool cv::detail::tracking::TrackerContribSampler::addTrackerSamplerAlgorithm | ( | String | trackerSamplerAlgorithmType | ) |
Add TrackerContribSamplerAlgorithm in the collection. Return true if sampler is added, false otherwise.
- Parameters
-
trackerSamplerAlgorithmType The TrackerContribSamplerAlgorithm name
The modes available now:
- "CSC" – Current State Center
- "CS" – Current State
- "PF" – Particle Filtering
Example TrackerContribSamplerAlgorithm::addTrackerContribSamplerAlgorithm : :
- Note
- If you use the second method, you must initialize the TrackerContribSamplerAlgorithm
◆ getSamplers()
const std::vector< std::pair< String, Ptr< TrackerContribSamplerAlgorithm > > > & cv::detail::tracking::TrackerContribSampler::getSamplers | ( | ) | const |
Return the collection of the TrackerContribSamplerAlgorithm.
◆ getSamples()
const std::vector< Mat > & cv::detail::tracking::TrackerContribSampler::getSamples | ( | ) | const |
Return the samples from all TrackerContribSamplerAlgorithm, [AAM] Fig. 1 variable Sk.
◆ sampling()
Computes the regions starting from a position in an image.
- Parameters
-
image The current frame boundingBox The bounding box from which regions can be calculated
The documentation for this class was generated from the following file:
- opencv2/tracking/tracking_internals.hpp