ocvMxArrayFromMat_{DataType}
Convert row major cv::Mat to column
major mxArray for generic
matrix
C++ Syntax
#include "opencvmex.hpp"
mxArray
*ocvMxArrayFromMat_double(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_single(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_uint8(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_uint16(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_uint32(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_int8(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_int16(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_int32(const cv::Mat
&in);
mxArray
*ocvMxArrayFromMat_bool(const cv::Mat
&in);
Arguments
inReference to OpenCV
cv::Matwith row major data.
Returns
Pointer to a MATLAB® struct, mxArray, having column major data.
Supported data types:
real_T
(double) | uint8_T
(uint8) | uint32_T
(uint32) | int16_T
(int16) |
real32_T
(single) | uint16_T
(uint16) | int8_T
(int8) | int32_T
(int32) |
Description
The ocvMxArrayFromMat_{DataType} function
creates an mxArray from a
cv::Mat object. The mxArray contains column major data and
cv::Mat contains row major
data. This matrix conversion is a generic routine
for any number of channels.
See Also
mxArray, ocvMxArrayToImage_{DataType},
ocvMxArrayFromImage_{DataType},
ocvMxArrayToMat_{DataType}, C Matrix API, Write C Functions Callable from MATLAB (MEX Files)
Version History
Introduced in R2015a