Class InputArray
Proxy data type for passing Mat's and vector<>'s as input parameters
Inheritance
System.Object
InputArray
Assembly: OpenCvSharp.dll
public class InputArray : DisposableCvObject, ICvPtrHolder
Fields
|
Improve this Doc
View Source
Declaration
public const int KIND_MASK = 1073676288
Field Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Declaration
public const int KIND_SHIFT = 16
Field Value
Type |
Description |
System.Int32 |
|
Methods
|
Improve this Doc
View Source
Creates a proxy class of the specified array of Mat
Declaration
public static InputArray Create(IEnumerable<Mat> matVector)
Parameters
Type |
Name |
Description |
IEnumerable<Mat> |
matVector |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified Vec*b
Declaration
public static InputArray Create(IVec vec)
Parameters
Type |
Name |
Description |
IVec |
vec |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified Mat
Declaration
public static InputArray Create(Mat mat)
Parameters
Type |
Name |
Description |
Mat |
mat |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified MatExpr
Declaration
public static InputArray Create(MatExpr expr)
Parameters
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified Scalar
Declaration
public static InputArray Create(Scalar val)
Parameters
Type |
Name |
Description |
OpenCvSharp.Scalar |
val |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified Mat
Declaration
public static InputArray Create(UMat mat)
Parameters
Type |
Name |
Description |
UMat |
mat |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified double
Declaration
public static InputArray Create(double val)
Parameters
Type |
Name |
Description |
System.Double |
val |
|
Returns
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(T[] array)
where T : struct
Parameters
Type |
Name |
Description |
T[] |
array |
Array object
|
Returns
Type Parameters
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(T[] array, MatType type)
where T : struct
Parameters
Type |
Name |
Description |
T[] |
array |
Array object
|
OpenCvSharp.MatType |
type |
Matrix depth and channels for converting array to cv::Mat
|
Returns
Type Parameters
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(T[, ] array)
where T : struct
Parameters
Type |
Name |
Description |
T[,] |
array |
Array object
|
Returns
Type Parameters
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(T[, ] array, MatType type)
where T : struct
Parameters
Type |
Name |
Description |
T[,] |
array |
Array object
|
OpenCvSharp.MatType |
type |
Matrix depth and channels for converting array to cv::Mat
|
Returns
Type Parameters
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(IEnumerable<T> enumerable)
where T : struct
Parameters
Type |
Name |
Description |
IEnumerable<T> |
enumerable |
Array object
|
Returns
Type Parameters
|
Improve this Doc
View Source
Creates a proxy class of the specified list
Declaration
public static InputArray Create<T>(IEnumerable<T> enumerable, MatType type)
where T : struct
Parameters
Type |
Name |
Description |
IEnumerable<T> |
enumerable |
Array object
|
OpenCvSharp.MatType |
type |
Matrix depth and channels for converting array to cv::Mat
|
Returns
Type Parameters
|
Improve this Doc
View Source
Releases managed resources
Declaration
protected override void DisposeManaged()
Overrides
|
Improve this Doc
View Source
Releases unmanaged resources
Declaration
protected override void DisposeUnmanaged()
Overrides
Implements