#pragma warning restore 1591 #region Init & Disposal /// <summary> /// /// </summary> internal AgastFeatureDetector(Ptr <AgastFeatureDetector> p) : base(p.Get()) { ptrObj = p; }
//internal override IntPtr PtrObj => ptrObj.CvPtr; #region Init & Disposal /// <summary> /// /// </summary> protected AKAZE(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// Creates instance by raw pointer cv::MSER* /// </summary> protected MSER(IntPtr p) { ptrObj = new Ptr <MSER>(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> protected SimpleBlobDetector(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> /// <param name="p"></param> protected BRISK(IntPtr p) : base() { ptrObj = new Ptr <BRISK>(p); ptr = ptrObj.Get(); }
/// <summary> /// Constructor /// </summary> /// <param name="p">cv::Stitcher*</param> private Stitcher(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// Creates instance by raw pointer cv::ml::Boost* /// </summary> protected CalibrateDebevec(IntPtr p) : base() { ptrObj = new Ptr <CalibrateDebevec>(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> protected LineSegmentDetector(IntPtr p) { ptrObj = new Ptr<LineSegmentDetector>(p); ptr = ptrObj.Get(); }
// ReSharper restore InconsistentNaming #pragma warning restore 1591 #endregion #region Init and Disposal /// <summary> /// Creates instance by raw pointer cv::ml::EM* /// </summary> protected EM(IntPtr p) { ptrObj = new Ptr <EM>(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> protected KAZE(IntPtr p) { ptrObj = new Ptr <KAZE>(p); ptr = ptrObj.Get(); }
#pragma warning restore 1591 #region Init & Disposal /// <summary> /// /// </summary> protected AgastFeatureDetector(IntPtr p) { ptrObj = new Ptr <AgastFeatureDetector>(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> /// <param name="p"></param> internal BRISK(Ptr <BRISK> p) : base(p.Get()) { ptrObj = p; }
/// <summary> /// /// </summary> /// <param name="ptrObj"></param> protected Tracker(Ptr ptrObj) { PtrObj = ptrObj; ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> protected HausdorffDistanceExtractor(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
internal TextDetectorCNN(IntPtr ptr) { this.objectPtr = new Ptr(ptr); this.ptr = objectPtr.Get(); }
/// <summary> /// /// </summary> internal ORB(Ptr <ORB> p) : base(p.Get()) { ptrObj = p; }
/// <summary> /// Creates instance by raw pointer cv::MSER* /// </summary> internal MSER(Ptr <MSER> p) : base(p.Get()) { ptrObj = p; }
/// <summary> /// Creates instance by cv::Ptr<T> /// </summary> internal FlannBasedMatcher(Ptr detectorPtr) { this.detectorPtr = detectorPtr; this.ptr = detectorPtr.Get(); }
/// <summary> /// /// </summary> private GeneralizedHoughBallard(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> private CLAHE(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> protected ShapeContextDistanceExtractor(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
//internal override IntPtr PtrObj => ptrObj.CvPtr; #region Init & Disposal /// <summary> /// /// </summary> protected FastFeatureDetector(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// Creates instance by cv::Ptr<cv::SURF> /// </summary> internal DenseFeatureDetector(Ptr <DenseFeatureDetector> detectorPtr) { this.detectorPtr = detectorPtr; this.ptr = detectorPtr.Get(); }
/// <summary> /// /// </summary> /// <param name="ptrObj"></param> protected Tracker(Ptr ptrObj) { PtrObj = ptrObj ?? throw new ArgumentNullException(nameof(ptrObj)); ptr = ptrObj.Get(); }
internal BackgroundSubtractorKNN(IntPtr ptr) { this.objectPtr = new Ptr <BackgroundSubtractorKNN>(ptr); this.ptr = objectPtr.Get(); }
/// <summary> /// /// </summary> /// <param name="p"></param> internal GFTTDetector(Ptr <GFTTDetector> p) : base(p.Get()) { ptrObj = p; }
internal BackgroundSubtractorMOG2(IntPtr ptr) { this.objectPtr = new Ptr(ptr); this.ptr = objectPtr.Get(); }
/// <summary> /// Creates instance by cv::Ptr<T> /// </summary> internal BFMatcher(Ptr <BFMatcher> detectorPtr) { this.detectorPtr = detectorPtr; this.ptr = detectorPtr.Get(); }
//internal override IntPtr PtrObj => ptrObj.CvPtr; #region Init & Disposal /// <summary> /// /// </summary> protected ORB(IntPtr p) { ptrObj = new Ptr(p); ptr = ptrObj.Get(); }
/// <summary> /// /// </summary> internal FastFeatureDetector(Ptr <FastFeatureDetector> ptrObj) : base(ptrObj.Get()) { this.ptrObj = ptrObj; }