コード例 #1
0
#pragma warning restore 1591
        #region Init & Disposal

        /// <summary>
        ///
        /// </summary>
        internal AgastFeatureDetector(Ptr <AgastFeatureDetector> p)
            : base(p.Get())
        {
            ptrObj = p;
        }
コード例 #2
0
ファイル: AKAZE.cs プロジェクト: Thirapat/opencvsharp
        //internal override IntPtr PtrObj => ptrObj.CvPtr;

        #region Init & Disposal

        /// <summary>
        ///
        /// </summary>
        protected AKAZE(IntPtr p)
        {
            ptrObj = new Ptr(p);
            ptr    = ptrObj.Get();
        }
コード例 #3
0
 /// <summary>
 /// Creates instance by raw pointer cv::MSER*
 /// </summary>
 protected MSER(IntPtr p)
 {
     ptrObj = new Ptr <MSER>(p);
     ptr    = ptrObj.Get();
 }
コード例 #4
0
 /// <summary>
 ///
 /// </summary>
 protected SimpleBlobDetector(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #5
0
ファイル: BRISK.cs プロジェクト: scmyxp/opencvsharp
 /// <summary>
 ///
 /// </summary>
 /// <param name="p"></param>
 protected BRISK(IntPtr p)
     : base()
 {
     ptrObj = new Ptr <BRISK>(p);
     ptr    = ptrObj.Get();
 }
コード例 #6
0
ファイル: Stitcher.cs プロジェクト: NilesDavis/opencvsharp
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="p">cv::Stitcher*</param>
 private Stitcher(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #7
0
 /// <summary>
 /// Creates instance by raw pointer cv::ml::Boost*
 /// </summary>
 protected CalibrateDebevec(IntPtr p)
     : base()
 {
     ptrObj = new Ptr <CalibrateDebevec>(p);
     ptr    = ptrObj.Get();
 }
コード例 #8
0
 /// <summary>
 /// 
 /// </summary>
 protected LineSegmentDetector(IntPtr p)
 {
     ptrObj = new Ptr<LineSegmentDetector>(p);
     ptr = ptrObj.Get();
 }
コード例 #9
0
// 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();
        }
コード例 #10
0
ファイル: KAZE.cs プロジェクト: scmyxp/opencvsharp
 /// <summary>
 ///
 /// </summary>
 protected KAZE(IntPtr p)
 {
     ptrObj = new Ptr <KAZE>(p);
     ptr    = ptrObj.Get();
 }
コード例 #11
0
#pragma warning restore 1591
        #region Init & Disposal

        /// <summary>
        ///
        /// </summary>
        protected AgastFeatureDetector(IntPtr p)
        {
            ptrObj = new Ptr <AgastFeatureDetector>(p);
            ptr    = ptrObj.Get();
        }
コード例 #12
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="p"></param>
 internal BRISK(Ptr <BRISK> p)
     : base(p.Get())
 {
     ptrObj = p;
 }
コード例 #13
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="ptrObj"></param>
 protected Tracker(Ptr ptrObj)
 {
     PtrObj = ptrObj;
     ptr    = ptrObj.Get();
 }
コード例 #14
0
 /// <summary>
 ///
 /// </summary>
 protected HausdorffDistanceExtractor(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #15
0
 internal TextDetectorCNN(IntPtr ptr)
 {
     this.objectPtr = new Ptr(ptr);
     this.ptr       = objectPtr.Get();
 }
コード例 #16
0
ファイル: ORB.cs プロジェクト: AzetaTakuya/InvisibleHuman
 /// <summary>
 ///
 /// </summary>
 internal ORB(Ptr <ORB> p)
     : base(p.Get())
 {
     ptrObj = p;
 }
コード例 #17
0
 /// <summary>
 /// Creates instance by raw pointer cv::MSER*
 /// </summary>
 internal MSER(Ptr <MSER> p)
     : base(p.Get())
 {
     ptrObj = p;
 }
コード例 #18
0
 /// <summary>
 /// Creates instance by cv::Ptr&lt;T&gt;
 /// </summary>
 internal FlannBasedMatcher(Ptr detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Get();
 }
コード例 #19
0
 /// <summary>
 ///
 /// </summary>
 private GeneralizedHoughBallard(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #20
0
ファイル: CLAHE.cs プロジェクト: radhikarao25/opencvsharp
 /// <summary>
 ///
 /// </summary>
 private CLAHE(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #21
0
 /// <summary>
 ///
 /// </summary>
 protected ShapeContextDistanceExtractor(IntPtr p)
 {
     ptrObj = new Ptr(p);
     ptr    = ptrObj.Get();
 }
コード例 #22
0
        //internal override IntPtr PtrObj => ptrObj.CvPtr;

        #region Init & Disposal

        /// <summary>
        ///
        /// </summary>
        protected FastFeatureDetector(IntPtr p)
        {
            ptrObj = new Ptr(p);
            ptr    = ptrObj.Get();
        }
コード例 #23
0
 /// <summary>
 /// Creates instance by cv::Ptr&lt;cv::SURF&gt;
 /// </summary>
 internal DenseFeatureDetector(Ptr <DenseFeatureDetector> detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Get();
 }
コード例 #24
0
ファイル: Tracker.cs プロジェクト: ziyouhenzi/opencvsharp
 /// <summary>
 ///
 /// </summary>
 /// <param name="ptrObj"></param>
 protected Tracker(Ptr ptrObj)
 {
     PtrObj = ptrObj ?? throw new ArgumentNullException(nameof(ptrObj));
     ptr    = ptrObj.Get();
 }
コード例 #25
0
 internal BackgroundSubtractorKNN(IntPtr ptr)
 {
     this.objectPtr = new Ptr <BackgroundSubtractorKNN>(ptr);
     this.ptr       = objectPtr.Get();
 }
コード例 #26
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="p"></param>
 internal GFTTDetector(Ptr <GFTTDetector> p)
     : base(p.Get())
 {
     ptrObj = p;
 }
コード例 #27
0
 internal BackgroundSubtractorMOG2(IntPtr ptr)
 {
     this.objectPtr = new Ptr(ptr);
     this.ptr       = objectPtr.Get();
 }
コード例 #28
0
ファイル: BFMatcher.cs プロジェクト: zagyar/opencvsharp
 /// <summary>
 /// Creates instance by cv::Ptr&lt;T&gt;
 /// </summary>
 internal BFMatcher(Ptr <BFMatcher> detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Get();
 }
コード例 #29
0
        //internal override IntPtr PtrObj => ptrObj.CvPtr;

        #region Init & Disposal

        /// <summary>
        ///
        /// </summary>
        protected ORB(IntPtr p)
        {
            ptrObj = new Ptr(p);
            ptr    = ptrObj.Get();
        }
コード例 #30
0
 /// <summary>
 ///
 /// </summary>
 internal FastFeatureDetector(Ptr <FastFeatureDetector> ptrObj)
     : base(ptrObj.Get())
 {
     this.ptrObj = ptrObj;
 }