123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- //
- // This file is auto-generated. Please don't modify it!
- //
- #pragma once
- #ifdef __cplusplus
- //#import "opencv.hpp"
- #import "opencv2/tracking.hpp"
- #else
- #define CV_EXPORTS
- #endif
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- // C++: class Params
- /**
- * The Params module
- *
- * Member of `Tracking`
- */
- CV_EXPORTS @interface TrackerCSRTParams : NSObject
- #ifdef __cplusplus
- @property(readonly)cv::Ptr<cv::TrackerCSRT::Params> nativePtr;
- #endif
- #ifdef __cplusplus
- - (instancetype)initWithNativePtr:(cv::Ptr<cv::TrackerCSRT::Params>)nativePtr;
- + (instancetype)fromNative:(cv::Ptr<cv::TrackerCSRT::Params>)nativePtr;
- #endif
- #pragma mark - Methods
- //
- // cv::TrackerCSRT::Params::Params()
- //
- - (instancetype)init;
- //
- // C++: bool cv::TrackerCSRT::Params::use_hog
- //
- @property BOOL use_hog;
- //
- // C++: bool cv::TrackerCSRT::Params::use_color_names
- //
- @property BOOL use_color_names;
- //
- // C++: bool cv::TrackerCSRT::Params::use_gray
- //
- @property BOOL use_gray;
- //
- // C++: bool cv::TrackerCSRT::Params::use_rgb
- //
- @property BOOL use_rgb;
- //
- // C++: bool cv::TrackerCSRT::Params::use_channel_weights
- //
- @property BOOL use_channel_weights;
- //
- // C++: bool cv::TrackerCSRT::Params::use_segmentation
- //
- @property BOOL use_segmentation;
- //
- // C++: string cv::TrackerCSRT::Params::window_function
- //
- @property NSString* window_function;
- //
- // C++: float cv::TrackerCSRT::Params::kaiser_alpha
- //
- @property float kaiser_alpha;
- //
- // C++: float cv::TrackerCSRT::Params::cheb_attenuation
- //
- @property float cheb_attenuation;
- //
- // C++: float cv::TrackerCSRT::Params::template_size
- //
- @property float template_size;
- //
- // C++: float cv::TrackerCSRT::Params::gsl_sigma
- //
- @property float gsl_sigma;
- //
- // C++: float cv::TrackerCSRT::Params::hog_orientations
- //
- @property float hog_orientations;
- //
- // C++: float cv::TrackerCSRT::Params::hog_clip
- //
- @property float hog_clip;
- //
- // C++: float cv::TrackerCSRT::Params::padding
- //
- @property float padding;
- //
- // C++: float cv::TrackerCSRT::Params::filter_lr
- //
- @property float filter_lr;
- //
- // C++: float cv::TrackerCSRT::Params::weights_lr
- //
- @property float weights_lr;
- //
- // C++: int cv::TrackerCSRT::Params::num_hog_channels_used
- //
- @property int num_hog_channels_used;
- //
- // C++: int cv::TrackerCSRT::Params::admm_iterations
- //
- @property int admm_iterations;
- //
- // C++: int cv::TrackerCSRT::Params::histogram_bins
- //
- @property int histogram_bins;
- //
- // C++: float cv::TrackerCSRT::Params::histogram_lr
- //
- @property float histogram_lr;
- //
- // C++: int cv::TrackerCSRT::Params::background_ratio
- //
- @property int background_ratio;
- //
- // C++: int cv::TrackerCSRT::Params::number_of_scales
- //
- @property int number_of_scales;
- //
- // C++: float cv::TrackerCSRT::Params::scale_sigma_factor
- //
- @property float scale_sigma_factor;
- //
- // C++: float cv::TrackerCSRT::Params::scale_model_max_area
- //
- @property float scale_model_max_area;
- //
- // C++: float cv::TrackerCSRT::Params::scale_lr
- //
- @property float scale_lr;
- //
- // C++: float cv::TrackerCSRT::Params::scale_step
- //
- @property float scale_step;
- //
- // C++: float cv::TrackerCSRT::Params::psr_threshold
- //
- @property float psr_threshold;
- @end
- NS_ASSUME_NONNULL_END
|