GFTTDetector.h 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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/features2d.hpp"
  8. #else
  9. #define CV_EXPORTS
  10. #endif
  11. #import <Foundation/Foundation.h>
  12. #import "Feature2D.h"
  13. NS_ASSUME_NONNULL_BEGIN
  14. // C++: class GFTTDetector
  15. /**
  16. * Wrapping class for feature detection using the goodFeaturesToTrack function. :
  17. *
  18. * Member of `Features2d`
  19. */
  20. CV_EXPORTS @interface GFTTDetector : Feature2D
  21. #ifdef __cplusplus
  22. @property(readonly)cv::Ptr<cv::GFTTDetector> nativePtrGFTTDetector;
  23. #endif
  24. #ifdef __cplusplus
  25. - (instancetype)initWithNativePtr:(cv::Ptr<cv::GFTTDetector>)nativePtr;
  26. + (instancetype)fromNative:(cv::Ptr<cv::GFTTDetector>)nativePtr;
  27. #endif
  28. #pragma mark - Methods
  29. //
  30. // static Ptr_GFTTDetector cv::GFTTDetector::create(int maxCorners = 1000, double qualityLevel = 0.01, double minDistance = 1, int blockSize = 3, bool useHarrisDetector = false, double k = 0.04)
  31. //
  32. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize useHarrisDetector:(BOOL)useHarrisDetector k:(double)k NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:useHarrisDetector:k:));
  33. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize useHarrisDetector:(BOOL)useHarrisDetector NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:useHarrisDetector:));
  34. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:));
  35. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:));
  36. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel NS_SWIFT_NAME(create(maxCorners:qualityLevel:));
  37. + (GFTTDetector*)create:(int)maxCorners NS_SWIFT_NAME(create(maxCorners:));
  38. + (GFTTDetector*)create NS_SWIFT_NAME(create());
  39. //
  40. // static Ptr_GFTTDetector cv::GFTTDetector::create(int maxCorners, double qualityLevel, double minDistance, int blockSize, int gradiantSize, bool useHarrisDetector = false, double k = 0.04)
  41. //
  42. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize gradiantSize:(int)gradiantSize useHarrisDetector:(BOOL)useHarrisDetector k:(double)k NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:gradiantSize:useHarrisDetector:k:));
  43. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize gradiantSize:(int)gradiantSize useHarrisDetector:(BOOL)useHarrisDetector NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:gradiantSize:useHarrisDetector:));
  44. + (GFTTDetector*)create:(int)maxCorners qualityLevel:(double)qualityLevel minDistance:(double)minDistance blockSize:(int)blockSize gradiantSize:(int)gradiantSize NS_SWIFT_NAME(create(maxCorners:qualityLevel:minDistance:blockSize:gradiantSize:));
  45. //
  46. // void cv::GFTTDetector::setMaxFeatures(int maxFeatures)
  47. //
  48. - (void)setMaxFeatures:(int)maxFeatures NS_SWIFT_NAME(setMaxFeatures(maxFeatures:));
  49. //
  50. // int cv::GFTTDetector::getMaxFeatures()
  51. //
  52. - (int)getMaxFeatures NS_SWIFT_NAME(getMaxFeatures());
  53. //
  54. // void cv::GFTTDetector::setQualityLevel(double qlevel)
  55. //
  56. - (void)setQualityLevel:(double)qlevel NS_SWIFT_NAME(setQualityLevel(qlevel:));
  57. //
  58. // double cv::GFTTDetector::getQualityLevel()
  59. //
  60. - (double)getQualityLevel NS_SWIFT_NAME(getQualityLevel());
  61. //
  62. // void cv::GFTTDetector::setMinDistance(double minDistance)
  63. //
  64. - (void)setMinDistance:(double)minDistance NS_SWIFT_NAME(setMinDistance(minDistance:));
  65. //
  66. // double cv::GFTTDetector::getMinDistance()
  67. //
  68. - (double)getMinDistance NS_SWIFT_NAME(getMinDistance());
  69. //
  70. // void cv::GFTTDetector::setBlockSize(int blockSize)
  71. //
  72. - (void)setBlockSize:(int)blockSize NS_SWIFT_NAME(setBlockSize(blockSize:));
  73. //
  74. // int cv::GFTTDetector::getBlockSize()
  75. //
  76. - (int)getBlockSize NS_SWIFT_NAME(getBlockSize());
  77. //
  78. // void cv::GFTTDetector::setHarrisDetector(bool val)
  79. //
  80. - (void)setHarrisDetector:(BOOL)val NS_SWIFT_NAME(setHarrisDetector(val:));
  81. //
  82. // bool cv::GFTTDetector::getHarrisDetector()
  83. //
  84. - (BOOL)getHarrisDetector NS_SWIFT_NAME(getHarrisDetector());
  85. //
  86. // void cv::GFTTDetector::setK(double k)
  87. //
  88. - (void)setK:(double)k NS_SWIFT_NAME(setK(k:));
  89. //
  90. // double cv::GFTTDetector::getK()
  91. //
  92. - (double)getK NS_SWIFT_NAME(getK());
  93. //
  94. // String cv::GFTTDetector::getDefaultName()
  95. //
  96. - (NSString*)getDefaultName NS_SWIFT_NAME(getDefaultName());
  97. @end
  98. NS_ASSUME_NONNULL_END