Class cv::detail::tracking::TrackerSamplerCSC#
TrackerSampler based on CSC (current state centered), used by [17] algorithm TrackerMIL.
#include <opencv2/video/detail/tracking.detail.hpp>Collaboration diagram for cv::detail::tracking::TrackerSamplerCSC:
Public Types#
enum MODE {
MODE_INIT_POS = 1,
MODE_INIT_NEG = 2,
MODE_TRACK_POS = 3,
MODE_TRACK_NEG = 4,
MODE_DETECT = 5
}Public Member Functions#
Public Member Functions inherited from cv::detail::tracking::TrackerSamplerAlgorithm
Return |
Name |
Description |
|---|---|---|
|
|
Computes the regions starting from a position in an image. |
Detailed Description#
TrackerSampler based on CSC (current state centered), used by [17] algorithm TrackerMIL.
Member Enumeration Documentation#
enum MODE
|
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#
TrackerSamplerCSC()#
cv::detail::tracking::TrackerSamplerCSC::TrackerSamplerCSC(const TrackerSamplerCSC::Params & parameters = TrackerSamplerCSC::Params())
Constructor.
Parameters
parameters— TrackerSamplerCSC parameters TrackerSamplerCSC::Params
~TrackerSamplerCSC()#
cv::detail::tracking::TrackerSamplerCSC::~TrackerSamplerCSC()
Member Function Documentation#
sampling()#
bool cv::detail::tracking::TrackerSamplerCSC::sampling(
const Mat & image,
const Rect & boundingBox,
std::vector< Mat > & sample )
Computes the regions starting from a position in an image.
Return true if samples are computed, false otherwise
Parameters
image— The current frameboundingBox— The bounding box from which regions can be calculatedsample— The computed samples [259] Fig. 1 variable Sk
setMode()#
void cv::detail::tracking::TrackerSamplerCSC::setMode(int samplingMode)
Set the sampling mode of TrackerSamplerCSC.
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
sampleImage()#
std::vector< Mat > cv::detail::tracking::TrackerSamplerCSC::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::TrackerSamplerCSC::mode
params#
Params cv::detail::tracking::TrackerSamplerCSC::params
rng#
RNG cv::detail::tracking::TrackerSamplerCSC::rng
Source file#
The documentation for this class was generated from the following file:
opencv2/video/detail/tracking.detail.hpp