http://www.emgu.com
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.3.0.1416 (2.3.0.1416)
Returns matrix header for the input array that can be matrix - CvMat, image - IplImage or multi-dimensional dense array - CvMatND* (latter case is allowed only if allowND != 0) . In the case of matrix the function simply returns the input pointer. In the case of IplImage* or CvMatND* it initializes header structure with parameters of the current image ROI and returns pointer to this temporary structure. Because COI is not supported by CvMat, it is returned separately.
Namespace: Emgu.CVAssembly: Emgu.CV (in Emgu.CV.dll) Version: 2.3.0.1416 (2.3.0.1416)
Syntax
C# |
---|
public static IntPtr cvGetMat( IntPtr arr, IntPtr header, out int coi, int allowND ) |
Visual Basic |
---|
Public Shared Function cvGetMat ( _ arr As IntPtr, _ header As IntPtr, _ <OutAttribute> ByRef coi As Integer, _ allowND As Integer _ ) As IntPtr |
Visual C++ |
---|
public: static IntPtr cvGetMat( IntPtr arr, IntPtr header, [OutAttribute] int% coi, int allowND ) |
Parameters
- arr
- Type: System..::..IntPtr
Input array
- header
- Type: System..::..IntPtr
Pointer to CvMat structure used as a temporary buffer
- coi
- Type: System..::..Int32%
Optional output parameter for storing COI
- allowND
- Type: System..::..Int32
If non-zero, the function accepts multi-dimensional dense arrays (CvMatND*) and returns 2D (if CvMatND has two dimensions) or 1D matrix (when CvMatND has 1 dimension or more than 2 dimensions). The array must be continuous