Class ResourcesTracker
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Used for managing the resources of OpenCVSharp, like Mat, MatExpr, etc.
public sealed class ResourcesTracker : IDisposable
- Inheritance
-
ResourcesTracker
- Implements
- Inherited Members
Methods
Dispose()
Dispose all traced objects
public void Dispose()
NewMat()
Create a new Mat instance, and trace it
public Mat NewMat()
Returns
NewMat(Size, MatType, Scalar)
Create a new Mat instance, and trace it
public Mat NewMat(Size size, MatType matType, Scalar scalar)
Parameters
Returns
NewUMat()
Create a new UMat instance, and trace it
public UMat NewUMat()
Returns
NewUMat(Size, MatType, Scalar)
Create a new UMat instance, and trace it
public UMat NewUMat(Size size, MatType matType, Scalar scalar)
Parameters
Returns
T<TCvObject>(TCvObject)
Trace the object obj, and return it
public TCvObject T<TCvObject>(TCvObject obj) where TCvObject : DisposableObject
Parameters
objTCvObject
Returns
- TCvObject
Type Parameters
TCvObject
T<TCvObject>(TCvObject[])
Trace an array of objects , and return them
public TCvObject[] T<TCvObject>(TCvObject[] objects) where TCvObject : DisposableObject
Parameters
objectsTCvObject[]
Returns
- TCvObject[]
Type Parameters
TCvObject