5
#ifndef OPENCV_CONTRIB_TRACKING_HPP
6
#define OPENCV_CONTRIB_TRACKING_HPP
8
#include "opencv2/core.hpp"
9
#include "opencv2/video/tracking.hpp"
13
inline
namespace
tracking {
45
CV_PROP_RW
bool
use_hog;
46
CV_PROP_RW
bool
use_color_names;
47
CV_PROP_RW
bool
use_gray;
48
CV_PROP_RW
bool
use_rgb;
49
CV_PROP_RW
bool
use_channel_weights;
50
CV_PROP_RW
bool
use_segmentation;
52
CV_PROP_RW std::string window_function;
53
CV_PROP_RW
float
kaiser_alpha;
54
CV_PROP_RW
float
cheb_attenuation;
56
CV_PROP_RW
float
template_size;
57
CV_PROP_RW
float
gsl_sigma;
58
CV_PROP_RW
float
hog_orientations;
59
CV_PROP_RW
float
hog_clip;
60
CV_PROP_RW
float
padding;
61
CV_PROP_RW
float
filter_lr;
62
CV_PROP_RW
float
weights_lr;
63
CV_PROP_RW
int
num_hog_channels_used;
64
CV_PROP_RW
int
admm_iterations;
65
CV_PROP_RW
int
histogram_bins;
66
CV_PROP_RW
float
histogram_lr;
67
CV_PROP_RW
int
background_ratio;
68
CV_PROP_RW
int
number_of_scales;
69
CV_PROP_RW
float
scale_sigma_factor;
70
CV_PROP_RW
float
scale_model_max_area;
71
CV_PROP_RW
float
scale_lr;
72
CV_PROP_RW
float
scale_step;
74
CV_PROP_RW
float
psr_threshold;
86
CV_WRAP
virtual
void
setInitialMask(InputArray mask) = 0;
121
CV_PROP_RW
float
detect_thresh;
122
CV_PROP_RW
float
sigma;
123
CV_PROP_RW
float
lambda;
124
CV_PROP_RW
float
interp_factor;
125
CV_PROP_RW
float
output_sigma_factor;
126
CV_PROP_RW
float
pca_learning_rate;
128
CV_PROP_RW
bool
split_coeff;
129
CV_PROP_RW
bool
wrap_kernel;
130
CV_PROP_RW
bool
compress_feature;
131
CV_PROP_RW
int
max_patch_size;
132
CV_PROP_RW
int
compressed_size;
133
CV_PROP_RW
int
desc_pca;
134
CV_PROP_RW
int
desc_npca;
147
typedef
void (*FeatureExtractorCallbackFN)(
const
Mat,
const
Rect,
Mat&);
148
virtual
void
setFeatureExtractor(FeatureExtractorCallbackFN callback,
bool
pca_func =
false) = 0;
n-dimensional dense array class
Definition:
mat.hpp:802
Template class for 2D rectangles
Definition:
core/types.hpp:421
Base abstract class for the long-term tracker
Definition:
video/tracking.hpp:714
the CSRT tracker
Definition:
tracking.hpp:35
static CV_WRAP Ptr< TrackerCSRT > create(const TrackerCSRT::Params ¶meters=TrackerCSRT::Params())
Create CSRT tracker instance
the KCF (Kernelized Correlation Filter) tracker
Definition:
tracking.hpp:99
static CV_WRAP Ptr< TrackerKCF > create(const TrackerKCF::Params ¶meters=TrackerKCF::Params())
Create KCF tracker instance
MODE
Feature type to be used in the tracking grayscale, colornames, compressed color-names The modes avail...
Definition:
tracking.hpp:111
"black box" representation of the file storage associated with a file on disk.
Definition:
aruco.hpp:75
Definition:
cvstd_wrapper.hpp:74
Definition:
tracking.hpp:42
Definition:
tracking.hpp:118