Constructor CvPtrObject
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
CvPtrObject(nint, nint, Action<nint>)
Factory-pattern constructor.
smartPtr is a cv::Ptr<T>* that owns the object lifetime;
rawPtr is the T* extracted from it for P/Invoke.
protected CvPtrObject(nint smartPtr, nint rawPtr, Action<nint> releaseSmartPtr)
Parameters
CvPtrObject(nint, Action<nint>)
Direct-allocation constructor.
rawPtr is a T* that is released directly by releaseRawPtr.
protected CvPtrObject(nint rawPtr, Action<nint> releaseRawPtr)