Class OutputArray
- Namespace
- OpenCvSharp
- Assembly
- OpenCvSharp.dll
Proxy datatype for passing Mat's and List<>'s as output parameters
public class OutputArray : DisposableCvObject, IDisposable, ICvPtrHolder
- Inheritance
-
OutputArray
- Implements
- Derived
- Inherited Members
Methods
AssignResult()
public virtual void AssignResult()
Create(Mat)
Creates a proxy class of the specified matrix
public static OutputArray Create(Mat mat)
Parameters
matMat
Returns
Create(UMat)
Creates a proxy class of the specified matrix
public static OutputArray Create(UMat mat)
Parameters
matUMat
Returns
Create(List<Mat>)
Creates a proxy class of the specified list
public static OutputArrayOfMatList Create(List<Mat> list)
Parameters
Returns
Create<T>(List<T>)
Creates a proxy class of the specified list
public static OutputArrayOfStructList<T> Create<T>(List<T> list) where T : unmanaged
Parameters
listList<T>
Returns
Type Parameters
T
DisposeUnmanaged()
Releases unmanaged resources
protected override void DisposeUnmanaged()
Fix()
public void Fix()
GetMat()
public virtual Mat? GetMat()
Returns
GetVectorOfMat()
public virtual IEnumerable<Mat>? GetVectorOfMat()
Returns
IsMat()
public bool IsMat()
Returns
IsReady()
public bool IsReady()
Returns
IsUMat()
public bool IsUMat()
Returns
IsVectorOfMat()
public bool IsVectorOfMat()
Returns
ThrowIfNotReady()
public void ThrowIfNotReady()
Operators
implicit operator OutputArray(Mat)
[SuppressMessage("Microsoft.Design", "CA2225: Operator overloads have named alternates")]
public static implicit operator OutputArray(Mat mat)
Parameters
matMat
Returns
implicit operator OutputArray(UMat)
[SuppressMessage("Microsoft.Design", "CA2225: Operator overloads have named alternates")]
public static implicit operator OutputArray(UMat umat)
Parameters
umatUMat