123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260 |
- //
- // This file is auto-generated. Please don't modify it!
- //
- #pragma once
- #ifdef __cplusplus
- //#import "opencv.hpp"
- #import "opencv2/objdetect.hpp"
- #import "opencv2/objdetect/aruco_detector.hpp"
- #else
- #define CV_EXPORTS
- #endif
- #import <Foundation/Foundation.h>
- NS_ASSUME_NONNULL_BEGIN
- // C++: class DetectorParameters
- /**
- * struct DetectorParameters is used by ArucoDetector
- *
- * Member of `Objdetect`
- */
- CV_EXPORTS @interface DetectorParameters : NSObject
- #ifdef __cplusplus
- @property(readonly)cv::Ptr<cv::aruco::DetectorParameters> nativePtr;
- #endif
- #ifdef __cplusplus
- - (instancetype)initWithNativePtr:(cv::Ptr<cv::aruco::DetectorParameters>)nativePtr;
- + (instancetype)fromNative:(cv::Ptr<cv::aruco::DetectorParameters>)nativePtr;
- #endif
- #pragma mark - Methods
- //
- // cv::aruco::DetectorParameters::DetectorParameters()
- //
- - (instancetype)init;
- //
- // bool cv::aruco::DetectorParameters::readDetectorParameters(FileNode fn)
- //
- // Unknown type 'FileNode' (I), skipping the function
- //
- // bool cv::aruco::DetectorParameters::writeDetectorParameters(FileStorage fs, String name = String())
- //
- // Unknown type 'FileStorage' (I), skipping the function
- //
- // C++: int cv::aruco::DetectorParameters::adaptiveThreshWinSizeMin
- //
- @property int adaptiveThreshWinSizeMin;
- //
- // C++: int cv::aruco::DetectorParameters::adaptiveThreshWinSizeMax
- //
- @property int adaptiveThreshWinSizeMax;
- //
- // C++: int cv::aruco::DetectorParameters::adaptiveThreshWinSizeStep
- //
- @property int adaptiveThreshWinSizeStep;
- //
- // C++: double cv::aruco::DetectorParameters::adaptiveThreshConstant
- //
- @property double adaptiveThreshConstant;
- //
- // C++: double cv::aruco::DetectorParameters::minMarkerPerimeterRate
- //
- @property double minMarkerPerimeterRate;
- //
- // C++: double cv::aruco::DetectorParameters::maxMarkerPerimeterRate
- //
- @property double maxMarkerPerimeterRate;
- //
- // C++: double cv::aruco::DetectorParameters::polygonalApproxAccuracyRate
- //
- @property double polygonalApproxAccuracyRate;
- //
- // C++: double cv::aruco::DetectorParameters::minCornerDistanceRate
- //
- @property double minCornerDistanceRate;
- //
- // C++: int cv::aruco::DetectorParameters::minDistanceToBorder
- //
- @property int minDistanceToBorder;
- //
- // C++: double cv::aruco::DetectorParameters::minMarkerDistanceRate
- //
- @property double minMarkerDistanceRate;
- //
- // C++: int cv::aruco::DetectorParameters::cornerRefinementMethod
- //
- @property int cornerRefinementMethod;
- //
- // C++: int cv::aruco::DetectorParameters::cornerRefinementWinSize
- //
- @property int cornerRefinementWinSize;
- //
- // C++: int cv::aruco::DetectorParameters::cornerRefinementMaxIterations
- //
- @property int cornerRefinementMaxIterations;
- //
- // C++: double cv::aruco::DetectorParameters::cornerRefinementMinAccuracy
- //
- @property double cornerRefinementMinAccuracy;
- //
- // C++: int cv::aruco::DetectorParameters::markerBorderBits
- //
- @property int markerBorderBits;
- //
- // C++: int cv::aruco::DetectorParameters::perspectiveRemovePixelPerCell
- //
- @property int perspectiveRemovePixelPerCell;
- //
- // C++: double cv::aruco::DetectorParameters::perspectiveRemoveIgnoredMarginPerCell
- //
- @property double perspectiveRemoveIgnoredMarginPerCell;
- //
- // C++: double cv::aruco::DetectorParameters::maxErroneousBitsInBorderRate
- //
- @property double maxErroneousBitsInBorderRate;
- //
- // C++: double cv::aruco::DetectorParameters::minOtsuStdDev
- //
- @property double minOtsuStdDev;
- //
- // C++: double cv::aruco::DetectorParameters::errorCorrectionRate
- //
- @property double errorCorrectionRate;
- //
- // C++: float cv::aruco::DetectorParameters::aprilTagQuadDecimate
- //
- @property float aprilTagQuadDecimate;
- //
- // C++: float cv::aruco::DetectorParameters::aprilTagQuadSigma
- //
- @property float aprilTagQuadSigma;
- //
- // C++: int cv::aruco::DetectorParameters::aprilTagMinClusterPixels
- //
- @property int aprilTagMinClusterPixels;
- //
- // C++: int cv::aruco::DetectorParameters::aprilTagMaxNmaxima
- //
- @property int aprilTagMaxNmaxima;
- //
- // C++: float cv::aruco::DetectorParameters::aprilTagCriticalRad
- //
- @property float aprilTagCriticalRad;
- //
- // C++: float cv::aruco::DetectorParameters::aprilTagMaxLineFitMse
- //
- @property float aprilTagMaxLineFitMse;
- //
- // C++: int cv::aruco::DetectorParameters::aprilTagMinWhiteBlackDiff
- //
- @property int aprilTagMinWhiteBlackDiff;
- //
- // C++: int cv::aruco::DetectorParameters::aprilTagDeglitch
- //
- @property int aprilTagDeglitch;
- //
- // C++: bool cv::aruco::DetectorParameters::detectInvertedMarker
- //
- @property BOOL detectInvertedMarker;
- //
- // C++: bool cv::aruco::DetectorParameters::useAruco3Detection
- //
- @property BOOL useAruco3Detection;
- //
- // C++: int cv::aruco::DetectorParameters::minSideLengthCanonicalImg
- //
- @property int minSideLengthCanonicalImg;
- //
- // C++: float cv::aruco::DetectorParameters::minMarkerLengthRatioOriginalImg
- //
- @property float minMarkerLengthRatioOriginalImg;
- @end
- NS_ASSUME_NONNULL_END
|