opencv2.h 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333
  1. #import <Foundation/Foundation.h>
  2. // ! Project version number
  3. FOUNDATION_EXPORT double opencv2VersionNumber;
  4. // ! Project version string
  5. FOUNDATION_EXPORT const unsigned char opencv2VersionString[];
  6. #define AVAILABLE_CORE
  7. #define AVAILABLE_IMGPROC
  8. #define AVAILABLE_ML
  9. #define AVAILABLE_PHASE_UNWRAPPING
  10. #define AVAILABLE_PHOTO
  11. #define AVAILABLE_PLOT
  12. #define AVAILABLE_XPHOTO
  13. #define AVAILABLE_DNN
  14. #define AVAILABLE_FEATURES2D
  15. #define AVAILABLE_IMGCODECS
  16. #define AVAILABLE_TEXT
  17. #define AVAILABLE_VIDEOIO
  18. #define AVAILABLE_CALIB3D
  19. #define AVAILABLE_OBJDETECT
  20. #define AVAILABLE_STRUCTURED_LIGHT
  21. #define AVAILABLE_VIDEO
  22. #define AVAILABLE_WECHAT_QRCODE
  23. #define AVAILABLE_XFEATURES2D
  24. #define AVAILABLE_XIMGPROC
  25. #define AVAILABLE_ARUCO
  26. #define AVAILABLE_BGSEGM
  27. #define AVAILABLE_BIOINSPIRED
  28. #define AVAILABLE_FACE
  29. #define AVAILABLE_TRACKING
  30. #define AVAILABLE_IMG_HASH
  31. #import <opencv2/MatOfRect2d.h>
  32. #import <opencv2/MatOfFloat4.h>
  33. #import <opencv2/MatOfPoint2i.h>
  34. #import <opencv2/Double3.h>
  35. #import <opencv2/MatOfByte.h>
  36. #import <opencv2/Range.h>
  37. #import <opencv2/Size2f.h>
  38. #import <opencv2/Converters.h>
  39. #import <opencv2/Mat.h>
  40. #import <opencv2/ByteVector.h>
  41. #import <opencv2/Point2f.h>
  42. #import <opencv2/KeyPoint.h>
  43. #import <opencv2/Rect2f.h>
  44. #import <opencv2/Float6.h>
  45. #import <opencv2/MatOfKeyPoint.h>
  46. #import <opencv2/MatOfRect2i.h>
  47. #import <opencv2/FloatVector.h>
  48. #import <opencv2/TermCriteria.h>
  49. #import <opencv2/Int4.h>
  50. #import <opencv2/MatOfDMatch.h>
  51. #import <opencv2/Scalar.h>
  52. #import <opencv2/Point3f.h>
  53. #import <opencv2/MatOfDouble.h>
  54. #import <opencv2/IntVector.h>
  55. #import <opencv2/RotatedRect.h>
  56. #import <opencv2/MatOfFloat6.h>
  57. #import <opencv2/DoubleVector.h>
  58. #import <opencv2/Size2d.h>
  59. #import <opencv2/MinMaxLocResult.h>
  60. #import <opencv2/MatOfInt4.h>
  61. #import <opencv2/Rect2i.h>
  62. #import <opencv2/Point2i.h>
  63. #import <opencv2/MatOfPoint3.h>
  64. #import <opencv2/MatOfRotatedRect.h>
  65. #import <opencv2/DMatch.h>
  66. #import <opencv2/Point3i.h>
  67. #import <opencv2/CvType.h>
  68. #import <opencv2/CVObjcUtil.h>
  69. #import <opencv2/Size2i.h>
  70. #import <opencv2/Float4.h>
  71. #import <opencv2/MatOfFloat.h>
  72. #import <opencv2/Rect2d.h>
  73. #import <opencv2/MatOfPoint2f.h>
  74. #import <opencv2/Point2d.h>
  75. #import <opencv2/Double2.h>
  76. #import <opencv2/MatOfInt.h>
  77. #import <opencv2/ArrayUtil.h>
  78. #import <opencv2/MatOfPoint3f.h>
  79. #import <opencv2/Point3d.h>
  80. #import <opencv2/Core.h>
  81. #import <opencv2/Algorithm.h>
  82. #import <opencv2/TickMeter.h>
  83. #import <opencv2/Moments.h>
  84. #import <opencv2/Imgproc.h>
  85. #import <opencv2/CLAHE.h>
  86. #import <opencv2/GeneralizedHough.h>
  87. #import <opencv2/GeneralizedHoughBallard.h>
  88. #import <opencv2/GeneralizedHoughGuil.h>
  89. #import <opencv2/LineSegmentDetector.h>
  90. #import <opencv2/Subdiv2D.h>
  91. #import <opencv2/IntelligentScissorsMB.h>
  92. #import <opencv2/Ml.h>
  93. #import <opencv2/ANN_MLP.h>
  94. #import <opencv2/Boost.h>
  95. #import <opencv2/DTrees.h>
  96. #import <opencv2/EM.h>
  97. #import <opencv2/KNearest.h>
  98. #import <opencv2/LogisticRegression.h>
  99. #import <opencv2/NormalBayesClassifier.h>
  100. #import <opencv2/ParamGrid.h>
  101. #import <opencv2/RTrees.h>
  102. #import <opencv2/SVM.h>
  103. #import <opencv2/SVMSGD.h>
  104. #import <opencv2/StatModel.h>
  105. #import <opencv2/TrainData.h>
  106. #import <opencv2/Phase_unwrapping.h>
  107. #import <opencv2/HistogramPhaseUnwrapping.h>
  108. #import <opencv2/HistogramPhaseUnwrappingParams.h>
  109. #import <opencv2/PhaseUnwrapping.h>
  110. #import <opencv2/Photo.h>
  111. #import <opencv2/AlignExposures.h>
  112. #import <opencv2/AlignMTB.h>
  113. #import <opencv2/CalibrateCRF.h>
  114. #import <opencv2/CalibrateDebevec.h>
  115. #import <opencv2/CalibrateRobertson.h>
  116. #import <opencv2/MergeDebevec.h>
  117. #import <opencv2/MergeExposures.h>
  118. #import <opencv2/MergeMertens.h>
  119. #import <opencv2/MergeRobertson.h>
  120. #import <opencv2/Tonemap.h>
  121. #import <opencv2/TonemapDrago.h>
  122. #import <opencv2/TonemapMantiuk.h>
  123. #import <opencv2/TonemapReinhard.h>
  124. #import <opencv2/Plot.h>
  125. #import <opencv2/Plot2d.h>
  126. #import <opencv2/Xphoto.h>
  127. #import <opencv2/GrayworldWB.h>
  128. #import <opencv2/LearningBasedWB.h>
  129. #import <opencv2/SimpleWB.h>
  130. #import <opencv2/TonemapDurand.h>
  131. #import <opencv2/WhiteBalancer.h>
  132. #import <opencv2/Dnn.h>
  133. #import <opencv2/ClassificationModel.h>
  134. #import <opencv2/DetectionModel.h>
  135. #import <opencv2/DictValue.h>
  136. #import <opencv2/Image2BlobParams.h>
  137. #import <opencv2/KeypointsModel.h>
  138. #import <opencv2/Layer.h>
  139. #import <opencv2/Model.h>
  140. #import <opencv2/Net.h>
  141. #import <opencv2/SegmentationModel.h>
  142. #import <opencv2/TextDetectionModel.h>
  143. #import <opencv2/TextDetectionModel_DB.h>
  144. #import <opencv2/TextDetectionModel_EAST.h>
  145. #import <opencv2/TextRecognitionModel.h>
  146. #import <opencv2/Features2d.h>
  147. #import <opencv2/AKAZE.h>
  148. #import <opencv2/AffineFeature.h>
  149. #import <opencv2/AgastFeatureDetector.h>
  150. #import <opencv2/BFMatcher.h>
  151. #import <opencv2/BOWImgDescriptorExtractor.h>
  152. #import <opencv2/BOWKMeansTrainer.h>
  153. #import <opencv2/BOWTrainer.h>
  154. #import <opencv2/BRISK.h>
  155. #import <opencv2/DescriptorMatcher.h>
  156. #import <opencv2/FastFeatureDetector.h>
  157. #import <opencv2/Feature2D.h>
  158. #import <opencv2/FlannBasedMatcher.h>
  159. #import <opencv2/GFTTDetector.h>
  160. #import <opencv2/KAZE.h>
  161. #import <opencv2/MSER.h>
  162. #import <opencv2/ORB.h>
  163. #import <opencv2/SIFT.h>
  164. #import <opencv2/SimpleBlobDetector.h>
  165. #import <opencv2/SimpleBlobDetectorParams.h>
  166. #import <opencv2/MatConverters.h>
  167. #import <opencv2/MatQuickLook.h>
  168. #import <opencv2/Imgcodecs.h>
  169. #import <opencv2/Text.h>
  170. #import <opencv2/BaseOCR.h>
  171. #import <opencv2/ERFilter.h>
  172. #import <opencv2/ERFilterCallback.h>
  173. #import <opencv2/OCRBeamSearchDecoder.h>
  174. #import <opencv2/OCRBeamSearchDecoderClassifierCallback.h>
  175. #import <opencv2/OCRHMMDecoder.h>
  176. #import <opencv2/OCRHMMDecoderClassifierCallback.h>
  177. #import <opencv2/OCRTesseract.h>
  178. #import <opencv2/TextDetector.h>
  179. #import <opencv2/TextDetectorCNN.h>
  180. #import <opencv2/CvCamera2.h>
  181. #import <opencv2/Videoio.h>
  182. #import <opencv2/VideoCapture.h>
  183. #import <opencv2/VideoWriter.h>
  184. #import <opencv2/Calib3d.h>
  185. #import <opencv2/CirclesGridFinderParameters.h>
  186. #import <opencv2/StereoBM.h>
  187. #import <opencv2/StereoMatcher.h>
  188. #import <opencv2/StereoSGBM.h>
  189. #import <opencv2/UsacParams.h>
  190. #import <opencv2/Objdetect.h>
  191. #import <opencv2/BaseCascadeClassifier.h>
  192. #import <opencv2/CascadeClassifier.h>
  193. #import <opencv2/FaceDetectorYN.h>
  194. #import <opencv2/FaceRecognizerSF.h>
  195. #import <opencv2/GraphicalCodeDetector.h>
  196. #import <opencv2/HOGDescriptor.h>
  197. #import <opencv2/QRCodeDetector.h>
  198. #import <opencv2/QRCodeDetectorAruco.h>
  199. #import <opencv2/QRCodeDetectorArucoParams.h>
  200. #import <opencv2/QRCodeEncoder.h>
  201. #import <opencv2/QRCodeEncoderParams.h>
  202. #import <opencv2/ArucoDetector.h>
  203. #import <opencv2/Board.h>
  204. #import <opencv2/CharucoBoard.h>
  205. #import <opencv2/CharucoDetector.h>
  206. #import <opencv2/CharucoParameters.h>
  207. #import <opencv2/DetectorParameters.h>
  208. #import <opencv2/Dictionary.h>
  209. #import <opencv2/GridBoard.h>
  210. #import <opencv2/RefineParameters.h>
  211. #import <opencv2/BarcodeDetector.h>
  212. #import <opencv2/Structured_light.h>
  213. #import <opencv2/GrayCodePattern.h>
  214. #import <opencv2/SinusoidalPattern.h>
  215. #import <opencv2/SinusoidalPatternParams.h>
  216. #import <opencv2/StructuredLightPattern.h>
  217. #import <opencv2/Video.h>
  218. #import <opencv2/BackgroundSubtractor.h>
  219. #import <opencv2/BackgroundSubtractorKNN.h>
  220. #import <opencv2/BackgroundSubtractorMOG2.h>
  221. #import <opencv2/DISOpticalFlow.h>
  222. #import <opencv2/DenseOpticalFlow.h>
  223. #import <opencv2/FarnebackOpticalFlow.h>
  224. #import <opencv2/KalmanFilter.h>
  225. #import <opencv2/SparseOpticalFlow.h>
  226. #import <opencv2/SparsePyrLKOpticalFlow.h>
  227. #import <opencv2/Tracker.h>
  228. #import <opencv2/TrackerDaSiamRPN.h>
  229. #import <opencv2/TrackerDaSiamRPNParams.h>
  230. #import <opencv2/TrackerGOTURN.h>
  231. #import <opencv2/TrackerGOTURNParams.h>
  232. #import <opencv2/TrackerMIL.h>
  233. #import <opencv2/TrackerMILParams.h>
  234. #import <opencv2/TrackerNano.h>
  235. #import <opencv2/TrackerNanoParams.h>
  236. #import <opencv2/VariationalRefinement.h>
  237. #import <opencv2/Wechat_qrcode.h>
  238. #import <opencv2/WeChatQRCode.h>
  239. #import <opencv2/Xfeatures2d.h>
  240. #import <opencv2/AffineFeature2D.h>
  241. #import <opencv2/BEBLID.h>
  242. #import <opencv2/BoostDesc.h>
  243. #import <opencv2/BriefDescriptorExtractor.h>
  244. #import <opencv2/DAISY.h>
  245. #import <opencv2/FREAK.h>
  246. #import <opencv2/HarrisLaplaceFeatureDetector.h>
  247. #import <opencv2/LATCH.h>
  248. #import <opencv2/LUCID.h>
  249. #import <opencv2/MSDDetector.h>
  250. #import <opencv2/PCTSignatures.h>
  251. #import <opencv2/PCTSignaturesSQFD.h>
  252. #import <opencv2/SURF.h>
  253. #import <opencv2/StarDetector.h>
  254. #import <opencv2/TBMR.h>
  255. #import <opencv2/TEBLID.h>
  256. #import <opencv2/VGG.h>
  257. #import <opencv2/Ximgproc.h>
  258. #import <opencv2/AdaptiveManifoldFilter.h>
  259. #import <opencv2/ContourFitting.h>
  260. #import <opencv2/DTFilter.h>
  261. #import <opencv2/DisparityFilter.h>
  262. #import <opencv2/DisparityWLSFilter.h>
  263. #import <opencv2/EdgeAwareInterpolator.h>
  264. #import <opencv2/EdgeBoxes.h>
  265. #import <opencv2/EdgeDrawing.h>
  266. #import <opencv2/EdgeDrawingParams.h>
  267. #import <opencv2/FastBilateralSolverFilter.h>
  268. #import <opencv2/FastGlobalSmootherFilter.h>
  269. #import <opencv2/FastLineDetector.h>
  270. #import <opencv2/GuidedFilter.h>
  271. #import <opencv2/RFFeatureGetter.h>
  272. #import <opencv2/RICInterpolator.h>
  273. #import <opencv2/RidgeDetectionFilter.h>
  274. #import <opencv2/ScanSegment.h>
  275. #import <opencv2/SparseMatchInterpolator.h>
  276. #import <opencv2/StructuredEdgeDetection.h>
  277. #import <opencv2/SuperpixelLSC.h>
  278. #import <opencv2/SuperpixelSEEDS.h>
  279. #import <opencv2/SuperpixelSLIC.h>
  280. #import <opencv2/GraphSegmentation.h>
  281. #import <opencv2/SelectiveSearchSegmentation.h>
  282. #import <opencv2/SelectiveSearchSegmentationStrategy.h>
  283. #import <opencv2/SelectiveSearchSegmentationStrategyColor.h>
  284. #import <opencv2/SelectiveSearchSegmentationStrategyFill.h>
  285. #import <opencv2/SelectiveSearchSegmentationStrategyMultiple.h>
  286. #import <opencv2/SelectiveSearchSegmentationStrategySize.h>
  287. #import <opencv2/SelectiveSearchSegmentationStrategyTexture.h>
  288. #import <opencv2/Aruco.h>
  289. #import <opencv2/EstimateParameters.h>
  290. #import <opencv2/Bgsegm.h>
  291. #import <opencv2/BackgroundSubtractorCNT.h>
  292. #import <opencv2/BackgroundSubtractorGMG.h>
  293. #import <opencv2/BackgroundSubtractorGSOC.h>
  294. #import <opencv2/BackgroundSubtractorLSBP.h>
  295. #import <opencv2/BackgroundSubtractorLSBPDesc.h>
  296. #import <opencv2/BackgroundSubtractorMOG.h>
  297. #import <opencv2/SyntheticSequenceGenerator.h>
  298. #import <opencv2/Bioinspired.h>
  299. #import <opencv2/Retina.h>
  300. #import <opencv2/RetinaFastToneMapping.h>
  301. #import <opencv2/TransientAreasSegmentationModule.h>
  302. #import <opencv2/Face.h>
  303. #import <opencv2/BIF.h>
  304. #import <opencv2/BasicFaceRecognizer.h>
  305. #import <opencv2/EigenFaceRecognizer.h>
  306. #import <opencv2/FaceRecognizer.h>
  307. #import <opencv2/Facemark.h>
  308. #import <opencv2/FacemarkAAM.h>
  309. #import <opencv2/FacemarkKazemi.h>
  310. #import <opencv2/FacemarkLBF.h>
  311. #import <opencv2/FacemarkTrain.h>
  312. #import <opencv2/FisherFaceRecognizer.h>
  313. #import <opencv2/LBPHFaceRecognizer.h>
  314. #import <opencv2/MACE.h>
  315. #import <opencv2/PredictCollector.h>
  316. #import <opencv2/StandardCollector.h>
  317. #import <opencv2/Tracking.h>
  318. #import <opencv2/TrackerCSRT.h>
  319. #import <opencv2/TrackerCSRTParams.h>
  320. #import <opencv2/TrackerKCF.h>
  321. #import <opencv2/TrackerKCFParams.h>
  322. #import <opencv2/Img_hash.h>
  323. #import <opencv2/AverageHash.h>
  324. #import <opencv2/BlockMeanHash.h>
  325. #import <opencv2/ColorMomentHash.h>
  326. #import <opencv2/ImgHashBase.h>
  327. #import <opencv2/MarrHildrethHash.h>
  328. #import <opencv2/PHash.h>
  329. #import <opencv2/RadialVarianceHash.h>