TrackerCSRTParams.h 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217
  1. //
  2. // This file is auto-generated. Please don't modify it!
  3. //
  4. #pragma once
  5. #ifdef __cplusplus
  6. //#import "opencv.hpp"
  7. #import "opencv2/tracking.hpp"
  8. #else
  9. #define CV_EXPORTS
  10. #endif
  11. #import <Foundation/Foundation.h>
  12. NS_ASSUME_NONNULL_BEGIN
  13. // C++: class Params
  14. /**
  15. * The Params module
  16. *
  17. * Member of `Tracking`
  18. */
  19. CV_EXPORTS @interface TrackerCSRTParams : NSObject
  20. #ifdef __cplusplus
  21. @property(readonly)cv::Ptr<cv::TrackerCSRT::Params> nativePtr;
  22. #endif
  23. #ifdef __cplusplus
  24. - (instancetype)initWithNativePtr:(cv::Ptr<cv::TrackerCSRT::Params>)nativePtr;
  25. + (instancetype)fromNative:(cv::Ptr<cv::TrackerCSRT::Params>)nativePtr;
  26. #endif
  27. #pragma mark - Methods
  28. //
  29. // cv::TrackerCSRT::Params::Params()
  30. //
  31. - (instancetype)init;
  32. //
  33. // C++: bool cv::TrackerCSRT::Params::use_hog
  34. //
  35. @property BOOL use_hog;
  36. //
  37. // C++: bool cv::TrackerCSRT::Params::use_color_names
  38. //
  39. @property BOOL use_color_names;
  40. //
  41. // C++: bool cv::TrackerCSRT::Params::use_gray
  42. //
  43. @property BOOL use_gray;
  44. //
  45. // C++: bool cv::TrackerCSRT::Params::use_rgb
  46. //
  47. @property BOOL use_rgb;
  48. //
  49. // C++: bool cv::TrackerCSRT::Params::use_channel_weights
  50. //
  51. @property BOOL use_channel_weights;
  52. //
  53. // C++: bool cv::TrackerCSRT::Params::use_segmentation
  54. //
  55. @property BOOL use_segmentation;
  56. //
  57. // C++: string cv::TrackerCSRT::Params::window_function
  58. //
  59. @property NSString* window_function;
  60. //
  61. // C++: float cv::TrackerCSRT::Params::kaiser_alpha
  62. //
  63. @property float kaiser_alpha;
  64. //
  65. // C++: float cv::TrackerCSRT::Params::cheb_attenuation
  66. //
  67. @property float cheb_attenuation;
  68. //
  69. // C++: float cv::TrackerCSRT::Params::template_size
  70. //
  71. @property float template_size;
  72. //
  73. // C++: float cv::TrackerCSRT::Params::gsl_sigma
  74. //
  75. @property float gsl_sigma;
  76. //
  77. // C++: float cv::TrackerCSRT::Params::hog_orientations
  78. //
  79. @property float hog_orientations;
  80. //
  81. // C++: float cv::TrackerCSRT::Params::hog_clip
  82. //
  83. @property float hog_clip;
  84. //
  85. // C++: float cv::TrackerCSRT::Params::padding
  86. //
  87. @property float padding;
  88. //
  89. // C++: float cv::TrackerCSRT::Params::filter_lr
  90. //
  91. @property float filter_lr;
  92. //
  93. // C++: float cv::TrackerCSRT::Params::weights_lr
  94. //
  95. @property float weights_lr;
  96. //
  97. // C++: int cv::TrackerCSRT::Params::num_hog_channels_used
  98. //
  99. @property int num_hog_channels_used;
  100. //
  101. // C++: int cv::TrackerCSRT::Params::admm_iterations
  102. //
  103. @property int admm_iterations;
  104. //
  105. // C++: int cv::TrackerCSRT::Params::histogram_bins
  106. //
  107. @property int histogram_bins;
  108. //
  109. // C++: float cv::TrackerCSRT::Params::histogram_lr
  110. //
  111. @property float histogram_lr;
  112. //
  113. // C++: int cv::TrackerCSRT::Params::background_ratio
  114. //
  115. @property int background_ratio;
  116. //
  117. // C++: int cv::TrackerCSRT::Params::number_of_scales
  118. //
  119. @property int number_of_scales;
  120. //
  121. // C++: float cv::TrackerCSRT::Params::scale_sigma_factor
  122. //
  123. @property float scale_sigma_factor;
  124. //
  125. // C++: float cv::TrackerCSRT::Params::scale_model_max_area
  126. //
  127. @property float scale_model_max_area;
  128. //
  129. // C++: float cv::TrackerCSRT::Params::scale_lr
  130. //
  131. @property float scale_lr;
  132. //
  133. // C++: float cv::TrackerCSRT::Params::scale_step
  134. //
  135. @property float scale_step;
  136. //
  137. // C++: float cv::TrackerCSRT::Params::psr_threshold
  138. //
  139. @property float psr_threshold;
  140. @end
  141. NS_ASSUME_NONNULL_END