Table of Contents

Struct InputOutputArray

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

Stack-only input/output proxy (see file header). Single Mat/UMat only; its read/write role is flag-dependent in OpenCV, so it is kept as one type (not split into in/out variants).

public readonly ref struct InputOutputArray
Inherited Members

Methods

Create(Mat)

Wraps a Mat in/out target (no allocation).

public static InputOutputArray Create(Mat mat)

Parameters

mat Mat

Returns

InputOutputArray

Create(UMat)

Wraps a UMat in/out target (no allocation).

public static InputOutputArray Create(UMat mat)

Parameters

mat UMat

Returns

InputOutputArray

Operators

implicit operator InputOutputArray(Mat)

Wraps a Mat in/out target (no allocation).

public static implicit operator InputOutputArray(Mat mat)

Parameters

mat Mat

Returns

InputOutputArray

implicit operator InputOutputArray(UMat)

Wraps a UMat in/out target (no allocation).

public static implicit operator InputOutputArray(UMat mat)

Parameters

mat UMat

Returns

InputOutputArray