Example #1
0
 /// <summary>
 /// Creates instance by cv::Ptr&lt;T&gt;
 /// </summary>
 internal FlannBasedMatcher(Ptr <FlannBasedMatcher> detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Obj;
 }
Example #2
0
 /// <summary>
 /// Creates instance by raw pointer T*
 /// </summary>
 internal FlannBasedMatcher(IntPtr rawPtr)
 {
     detectorPtr = null;
     ptr         = rawPtr;
 }
Example #3
0
 /// <summary>
 /// Creates instance by raw pointer cv::SURF*
 /// </summary>
 internal ORB(IntPtr rawPtr)
 {
     detectorPtr = null;
     ptr         = rawPtr;
 }
 /// <summary>
 ///
 /// </summary>
 protected DescriptorMatcher()
 {
     detectorPtr = null;
     ptr         = IntPtr.Zero;
 }
Example #5
0
 /// <summary>
 /// Creates instance by cv::Ptr&lt;cv::SURF&gt;
 /// </summary>
 internal ORB(Ptr <ORB> detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Obj;
 }
 internal BackgroundSubtractorMOG(Ptr <BackgroundSubtractorMOG> objectPtr, IntPtr ptr)
 {
     this.objectPtr = objectPtr;
     this.ptr       = ptr;
 }
Example #7
0
 /// <summary>
 ///
 /// </summary>
 internal FeatureDetector()
 {
     detectorPtr = null;
     ptr         = IntPtr.Zero;
 }
 /// <summary>
 /// Creates instance by raw pointer cv::SURF*
 /// </summary>
 internal DenseFeatureDetector(IntPtr rawPtr)
 {
     detectorPtr = null;
     ptr         = rawPtr;
 }
 /// <summary>
 /// Creates instance by cv::Ptr&lt;cv::SURF&gt;
 /// </summary>
 internal DenseFeatureDetector(Ptr <DenseFeatureDetector> detectorPtr)
 {
     this.detectorPtr = detectorPtr;
     this.ptr         = detectorPtr.Obj;
 }