Table of Contents

Method GetArray

Namespace
OpenCvSharp
Assembly
OpenCvSharp.dll

GetArray<T>(out T[])

Get the data of this matrix as array

[Pure]
public bool GetArray<T>(out T[] data) where T : unmanaged

Parameters

data T[]

Primitive or Vec array to be copied

Returns

bool

Length of copied bytes

Type Parameters

T

Examples

using var m1 = new Mat(1, 1, MatType.CV_8UC1); m1.GetArray(out byte[] array);

using var m2 = new Mat(1, 1, MatType.CV_32SC1); m2.GetArray(out int[] array);

using var m3 = new Mat(1, 1, MatType.CV_8UC(6)); m3.GetArray(out Vec6b[] array);

using var m4 = new Mat(1, 1, MatType.CV_64FC4); m4.GetArray(out Vec4d[] array);