StarDetector.h 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  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/xfeatures2d.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 StarDetector
  15. /**
  16. * The class implements the keypoint detector introduced by CITE: Agrawal08, synonym of StarDetector. :
  17. *
  18. * Member of `Xfeatures2d`
  19. */
  20. CV_EXPORTS @interface StarDetector : Feature2D
  21. #ifdef __cplusplus
  22. @property(readonly)cv::Ptr<cv::xfeatures2d::StarDetector> nativePtrStarDetector;
  23. #endif
  24. #ifdef __cplusplus
  25. - (instancetype)initWithNativePtr:(cv::Ptr<cv::xfeatures2d::StarDetector>)nativePtr;
  26. + (instancetype)fromNative:(cv::Ptr<cv::xfeatures2d::StarDetector>)nativePtr;
  27. #endif
  28. #pragma mark - Methods
  29. //
  30. // static Ptr_StarDetector cv::xfeatures2d::StarDetector::create(int maxSize = 45, int responseThreshold = 30, int lineThresholdProjected = 10, int lineThresholdBinarized = 8, int suppressNonmaxSize = 5)
  31. //
  32. + (StarDetector*)create:(int)maxSize responseThreshold:(int)responseThreshold lineThresholdProjected:(int)lineThresholdProjected lineThresholdBinarized:(int)lineThresholdBinarized suppressNonmaxSize:(int)suppressNonmaxSize NS_SWIFT_NAME(create(maxSize:responseThreshold:lineThresholdProjected:lineThresholdBinarized:suppressNonmaxSize:));
  33. + (StarDetector*)create:(int)maxSize responseThreshold:(int)responseThreshold lineThresholdProjected:(int)lineThresholdProjected lineThresholdBinarized:(int)lineThresholdBinarized NS_SWIFT_NAME(create(maxSize:responseThreshold:lineThresholdProjected:lineThresholdBinarized:));
  34. + (StarDetector*)create:(int)maxSize responseThreshold:(int)responseThreshold lineThresholdProjected:(int)lineThresholdProjected NS_SWIFT_NAME(create(maxSize:responseThreshold:lineThresholdProjected:));
  35. + (StarDetector*)create:(int)maxSize responseThreshold:(int)responseThreshold NS_SWIFT_NAME(create(maxSize:responseThreshold:));
  36. + (StarDetector*)create:(int)maxSize NS_SWIFT_NAME(create(maxSize:));
  37. + (StarDetector*)create NS_SWIFT_NAME(create());
  38. //
  39. // void cv::xfeatures2d::StarDetector::setMaxSize(int _maxSize)
  40. //
  41. - (void)setMaxSize:(int)_maxSize NS_SWIFT_NAME(setMaxSize(_maxSize:));
  42. //
  43. // int cv::xfeatures2d::StarDetector::getMaxSize()
  44. //
  45. - (int)getMaxSize NS_SWIFT_NAME(getMaxSize());
  46. //
  47. // void cv::xfeatures2d::StarDetector::setResponseThreshold(int _responseThreshold)
  48. //
  49. - (void)setResponseThreshold:(int)_responseThreshold NS_SWIFT_NAME(setResponseThreshold(_responseThreshold:));
  50. //
  51. // int cv::xfeatures2d::StarDetector::getResponseThreshold()
  52. //
  53. - (int)getResponseThreshold NS_SWIFT_NAME(getResponseThreshold());
  54. //
  55. // void cv::xfeatures2d::StarDetector::setLineThresholdProjected(int _lineThresholdProjected)
  56. //
  57. - (void)setLineThresholdProjected:(int)_lineThresholdProjected NS_SWIFT_NAME(setLineThresholdProjected(_lineThresholdProjected:));
  58. //
  59. // int cv::xfeatures2d::StarDetector::getLineThresholdProjected()
  60. //
  61. - (int)getLineThresholdProjected NS_SWIFT_NAME(getLineThresholdProjected());
  62. //
  63. // void cv::xfeatures2d::StarDetector::setLineThresholdBinarized(int _lineThresholdBinarized)
  64. //
  65. - (void)setLineThresholdBinarized:(int)_lineThresholdBinarized NS_SWIFT_NAME(setLineThresholdBinarized(_lineThresholdBinarized:));
  66. //
  67. // int cv::xfeatures2d::StarDetector::getLineThresholdBinarized()
  68. //
  69. - (int)getLineThresholdBinarized NS_SWIFT_NAME(getLineThresholdBinarized());
  70. //
  71. // void cv::xfeatures2d::StarDetector::setSuppressNonmaxSize(int _suppressNonmaxSize)
  72. //
  73. - (void)setSuppressNonmaxSize:(int)_suppressNonmaxSize NS_SWIFT_NAME(setSuppressNonmaxSize(_suppressNonmaxSize:));
  74. //
  75. // int cv::xfeatures2d::StarDetector::getSuppressNonmaxSize()
  76. //
  77. - (int)getSuppressNonmaxSize NS_SWIFT_NAME(getSuppressNonmaxSize());
  78. //
  79. // String cv::xfeatures2d::StarDetector::getDefaultName()
  80. //
  81. - (NSString*)getDefaultName NS_SWIFT_NAME(getDefaultName());
  82. @end
  83. NS_ASSUME_NONNULL_END