Class cv::detail::tracking::TrackerSamplerCS#
TrackerContribSampler based on CS (current state), used by algorithm TrackerBoosting.
#include <opencv2/tracking/tracking_internals.hpp>Collaboration diagram for cv::detail::tracking::TrackerSamplerCS:
Public Types#
enum cv::detail::tracking::TrackerSamplerCS {
cv::detail::tracking::MODE_POSITIVE = 1,
cv::detail::tracking::MODE_NEGATIVE = 2,
cv::detail::tracking::MODE_CLASSIFY = 3
}Public Member Functions#
Public Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
Return |
Name |
Description |
|---|---|---|
Destructor. |
||
Get the name of the specific TrackerContribSamplerAlgorithm. |
||
|
|
Computes the regions starting from a position in an image. |
Public Member Functions inherited from cv::detail::tracking::TrackerSamplerAlgorithm
Return |
Name |
Description |
|---|---|---|
|
|
Computes the regions starting from a position in an image. |
Static Public Member Functions#
Static Public Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
Return |
Name |
Description |
|---|---|---|
|
Create TrackerContribSamplerAlgorithm by tracker sampler type. |
Additional Inherited Members#
Protected Member Functions inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
Return |
Name |
Description |
|---|---|---|
|
|
Protected Attributes inherited from cv::detail::tracking::TrackerContribSamplerAlgorithm
Detailed Description#
TrackerContribSampler based on CS (current state), used by algorithm TrackerBoosting.
Member Enumeration Documentation#
enum TrackerSamplerCS
|
mode for positive samples |
|
mode for negative samples |
|
mode for classify samples |
Constructor & Destructor Documentation#
TrackerSamplerCS()#
cv::detail::tracking::TrackerSamplerCS::TrackerSamplerCS(const TrackerSamplerCS::Params & parameters = TrackerSamplerCS::Params())
Constructor.
Parameters
parameters— TrackerSamplerCS parameters TrackerSamplerCS::Params
~TrackerSamplerCS()#
cv::detail::tracking::TrackerSamplerCS::~TrackerSamplerCS()
Member Function Documentation#
getROI()#
Rect cv::detail::tracking::TrackerSamplerCS::getROI()
samplingImpl()#
bool cv::detail::tracking::TrackerSamplerCS::samplingImpl(
const Mat & image,
Rect boundingBox,
std::vector< Mat > & sample )
setMode()#
void cv::detail::tracking::TrackerSamplerCS::setMode(int samplingMode)
Set the sampling mode of TrackerSamplerCS.
The modes are:
“MODE_POSITIVE = 1” for the positive sampling
“MODE_NEGATIVE = 2” for the negative sampling
“MODE_CLASSIFY = 3” for the sampling in classification step
Parameters
samplingMode— The sampling mode
getTrackingROI()#
Rect cv::detail::tracking::TrackerSamplerCS::getTrackingROI(float searchFactor)
patchesRegularScan()#
std::vector< Mat > cv::detail::tracking::TrackerSamplerCS::patchesRegularScan(
const Mat & image,
Rect trackingROI,
Size patchSize )
RectMultiply()#
Rect cv::detail::tracking::TrackerSamplerCS::RectMultiply(
const Rect & rect,
float f )
setCheckedROI()#
void cv::detail::tracking::TrackerSamplerCS::setCheckedROI(Rect imageROI)
Member Data Documentation#
mode#
int cv::detail::tracking::TrackerSamplerCS::mode
params#
Params cv::detail::tracking::TrackerSamplerCS::params
ROI#
Rect cv::detail::tracking::TrackerSamplerCS::ROI
trackedPatch#
Rect cv::detail::tracking::TrackerSamplerCS::trackedPatch
validROI#
Rect cv::detail::tracking::TrackerSamplerCS::validROI
Source file#
The documentation for this class was generated from the following file:
opencv2/tracking/tracking_internals.hpp