5#ifndef OPENCV_CONTRIB_TRACKING_HPP 
    6#define OPENCV_CONTRIB_TRACKING_HPP 
    8#include "opencv2/core.hpp" 
    9#include "opencv2/video/tracking.hpp" 
   13inline 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