Class cv::detail::tracking::TrackerContribSamplerCSC#
TrackerSampler based on CSC (current state centered), used by [17] algorithm TrackerMIL.
#include <opencv2/tracking/tracking_internals.hpp>Collaboration diagram for cv::detail::tracking::TrackerContribSamplerCSC:
Public Types#
enum cv::detail::tracking::TrackerContribSamplerCSC {
cv::detail::tracking::MODE_INIT_POS = 1,
cv::detail::tracking::MODE_INIT_NEG = 2,
cv::detail::tracking::MODE_TRACK_POS = 3,
cv::detail::tracking::MODE_TRACK_NEG = 4,
cv::detail::tracking::MODE_DETECT = 5
}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#
TrackerSampler based on CSC (current state centered), used by [17] algorithm TrackerMIL.
Member Enumeration Documentation#
enum TrackerContribSamplerCSC
|
mode for init positive samples |
|
mode for init negative samples |
|
mode for update positive samples |
|
mode for update negative samples |
|
mode for detect samples |
Constructor & Destructor Documentation#
TrackerContribSamplerCSC()#
cv::detail::tracking::TrackerContribSamplerCSC::TrackerContribSamplerCSC(const TrackerContribSamplerCSC::Params & parameters = TrackerContribSamplerCSC::Params())
Constructor.
Parameters
parameters— TrackerContribSamplerCSC parameters TrackerContribSamplerCSC::Params
~TrackerContribSamplerCSC()#
cv::detail::tracking::TrackerContribSamplerCSC::~TrackerContribSamplerCSC()
Member Function Documentation#
setMode()#
void cv::detail::tracking::TrackerContribSamplerCSC::setMode(int samplingMode)
Set the sampling mode of TrackerContribSamplerCSC.
The modes are:
“MODE_INIT_POS = 1” for the positive sampling in initialization step
“MODE_INIT_NEG = 2” for the negative sampling in initialization step
“MODE_TRACK_POS = 3” for the positive sampling in update step
“MODE_TRACK_NEG = 4” for the negative sampling in update step
“MODE_DETECT = 5” for the sampling in detection step
Parameters
samplingMode— The sampling mode
samplingImpl()#
bool cv::detail::tracking::TrackerContribSamplerCSC::samplingImpl(
const Mat & image,
Rect boundingBox,
std::vector< Mat > & sample )
sampleImage()#
std::vector< Mat > cv::detail::tracking::TrackerContribSamplerCSC::sampleImage(
const Mat & img,
int x,
int y,
int w,
int h,
float inrad,
float outrad = 0,
int maxnum = 1000000 )
Member Data Documentation#
mode#
int cv::detail::tracking::TrackerContribSamplerCSC::mode
params#
Params cv::detail::tracking::TrackerContribSamplerCSC::params
rng#
RNG cv::detail::tracking::TrackerContribSamplerCSC::rng
Source file#
The documentation for this class was generated from the following file:
opencv2/tracking/tracking_internals.hpp