CirclesGridFinderParameters.h 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  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/calib3d.hpp"
  8. #else
  9. #define CV_EXPORTS
  10. #endif
  11. #import <Foundation/Foundation.h>
  12. @class Size2f;
  13. // C++: enum GridType (cv.CirclesGridFinderParameters.GridType)
  14. typedef NS_ENUM(int, GridType) {
  15. SYMMETRIC_GRID = 0,
  16. ASYMMETRIC_GRID = 1
  17. };
  18. NS_ASSUME_NONNULL_BEGIN
  19. // C++: class CirclesGridFinderParameters
  20. /**
  21. * The CirclesGridFinderParameters module
  22. *
  23. * Member of `Calib3d`
  24. */
  25. CV_EXPORTS @interface CirclesGridFinderParameters : NSObject
  26. #ifdef __cplusplus
  27. @property(readonly)cv::Ptr<cv::CirclesGridFinderParameters> nativePtr;
  28. #endif
  29. #ifdef __cplusplus
  30. - (instancetype)initWithNativePtr:(cv::Ptr<cv::CirclesGridFinderParameters>)nativePtr;
  31. + (instancetype)fromNative:(cv::Ptr<cv::CirclesGridFinderParameters>)nativePtr;
  32. #endif
  33. #pragma mark - Methods
  34. //
  35. // cv::CirclesGridFinderParameters::CirclesGridFinderParameters()
  36. //
  37. - (instancetype)init;
  38. //
  39. // C++: Size2f cv::CirclesGridFinderParameters::densityNeighborhoodSize
  40. //
  41. @property Size2f* densityNeighborhoodSize;
  42. //
  43. // C++: float cv::CirclesGridFinderParameters::minDensity
  44. //
  45. @property float minDensity;
  46. //
  47. // C++: int cv::CirclesGridFinderParameters::kmeansAttempts
  48. //
  49. @property int kmeansAttempts;
  50. //
  51. // C++: int cv::CirclesGridFinderParameters::minDistanceToAddKeypoint
  52. //
  53. @property int minDistanceToAddKeypoint;
  54. //
  55. // C++: int cv::CirclesGridFinderParameters::keypointScale
  56. //
  57. @property int keypointScale;
  58. //
  59. // C++: float cv::CirclesGridFinderParameters::minGraphConfidence
  60. //
  61. @property float minGraphConfidence;
  62. //
  63. // C++: float cv::CirclesGridFinderParameters::vertexGain
  64. //
  65. @property float vertexGain;
  66. //
  67. // C++: float cv::CirclesGridFinderParameters::vertexPenalty
  68. //
  69. @property float vertexPenalty;
  70. //
  71. // C++: float cv::CirclesGridFinderParameters::existingVertexGain
  72. //
  73. @property float existingVertexGain;
  74. //
  75. // C++: float cv::CirclesGridFinderParameters::edgeGain
  76. //
  77. @property float edgeGain;
  78. //
  79. // C++: float cv::CirclesGridFinderParameters::edgePenalty
  80. //
  81. @property float edgePenalty;
  82. //
  83. // C++: float cv::CirclesGridFinderParameters::convexHullFactor
  84. //
  85. @property float convexHullFactor;
  86. //
  87. // C++: float cv::CirclesGridFinderParameters::minRNGEdgeSwitchDist
  88. //
  89. @property float minRNGEdgeSwitchDist;
  90. //
  91. // C++: float cv::CirclesGridFinderParameters::squareSize
  92. //
  93. @property float squareSize;
  94. //
  95. // C++: float cv::CirclesGridFinderParameters::maxRectifiedDistance
  96. //
  97. @property float maxRectifiedDistance;
  98. @end
  99. NS_ASSUME_NONNULL_END