Преобразуйте числовые vectorT
кому mxArray
# включить «opencvmex.hpp»
mxArray * ocvMxArrayFromVector_double (const std:: вектор < real _ T > & v);
mxArray * ocvMxArrayFromVector_single (const std:: вектор < real32 _ T > & v);
mxArray * ocvMxArrayFromVector_uint8 (const std:: вектор < uint8 _ T > & v);
mxArray * ocvMxArrayFromVector_uint16 (const std:: вектор < uint16 _ T > & v);
mxArray * ocvMxArrayFromVector_uint32 (const std:: вектор < uint32 _ T > & v);
mxArray * ocvMxArrayFromVector_int8 (const std:: вектор < int8 _ T > & v);
mxArray * ocvMxArrayFromVector_int16 (const std:: вектор < int16 _ T > & v);
mxArray * ocvMxArrayFromVector_int32 (const std:: вектор < int32 _ T > & v);
mxArray * ocvMxArrayFromVector_bool (const std:: вектор < boolean _ T > & v);
v
Ссылка на vector<DataType>
. Поддерживаемые типы данных:
real_T | real32_T | uint8_T |
uint16_T | uint32_T | int8_T |
int16_T | int32_T | boolean_T |
Указатель на MATLAB® struct mxArray
.
ocvMxArrayFromVector_{DataType}
функция преобразует числовые std::vector<DataType>
к mxArray
.