| Mat Constructor | 
 Overload List
Overload List| Name | Description | |
|---|---|---|
|  | Mat | 
            Creates empty Mat
             | 
|  | Mat(IntPtr) | 
            Creates from native cv::Mat* pointer
             | 
|  | Mat(IEnumerableInt32, MatType) | 
            constructs n-dimensional matrix
             | 
|  | Mat(String, ImreadModes) | 
            Loads an image from a file. (cv::imread)
             | 
|  | Mat(Mat, Range) | 
            creates a matrix header for a part of the bigger matrix
             | 
|  | Mat(Mat, Rect) | 
            creates a matrix header for a part of the bigger matrix
             | 
|  | Mat(Size, MatType) | 
            constructs 2D matrix of the specified size and type
             | 
|  | Mat(IEnumerableInt32, MatType, Scalar) | 
            constructs n-dimensional matrix
             | 
|  | Mat(Int32, Int32, MatType) | 
            constructs 2D matrix of the specified size and type
             | 
|  | Mat(Mat, Range, NullableRange) | 
            creates a matrix header for a part of the bigger matrix
             | 
|  | Mat(Size, MatType, Scalar) | 
            constucts 2D matrix and fills it with the specified Scalar value.
             | 
|  | Mat(IEnumerableInt32, MatType, Array, IEnumerableInt64) | 
            constructor for matrix headers pointing to user-allocated data
             | 
|  | Mat(IEnumerableInt32, MatType, IntPtr, IEnumerableInt64) | 
            constructor for matrix headers pointing to user-allocated data
             | 
|  | Mat(Int32, Int32, MatType, Scalar) | 
            constucts 2D matrix and fills it with the specified Scalar value.
             | 
|  | Mat(Int32, Int32, MatType, Array, Int64) | 
            constructor for matrix headers pointing to user-allocated data
             | 
|  | Mat(Int32, Int32, MatType, IntPtr, Int64) | 
            constructor for matrix headers pointing to user-allocated data
             | 
 See Also
See Also