Class cv::detail::tracking::TrackerSamplerCSC#

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

Collaboration diagram for cv::detail::tracking::TrackerSamplerCSC:

Public Types#

Public Member Functions#

Public Member Functions inherited from cv::detail::tracking::TrackerSamplerAlgorithm

Return

Name

Description

~TrackerSamplerAlgorithm()

bool

sampling(
    const Mat & image,
    const Rect & boundingBox,
    std::vector< Mat > & sample )

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_INIT_POS

mode for init positive samples

MODE_INIT_NEG

mode for init negative samples

MODE_TRACK_POS

mode for update positive samples

MODE_TRACK_NEG

mode for update negative samples

MODE_DETECT

mode for detect samples

Constructor & Destructor Documentation#

TrackerSamplerCSC()#

cv::detail::tracking::TrackerSamplerCSC::TrackerSamplerCSC(const TrackerSamplerCSC::Params & parameters = TrackerSamplerCSC::Params())

Constructor.

Parameters

~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 frame

  • boundingBox — The bounding box from which regions can be calculated

  • sample — 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: