Преобразуйте числовой vectorT
к mxArray
#include "opencvmex.hpp"
mxArray *ocvMxArrayFromVector_double (станд. const:: вектор <real_T> &v);
mxArray *ocvMxArrayFromVector_single (станд. const:: векторный <real32_T> &v);
mxArray *ocvMxArrayFromVector_uint8 (станд. const:: векторный <uint8_T> &v);
mxArray *ocvMxArrayFromVector_uint16 (станд. const:: векторный <uint16_T> &v);
mxArray *ocvMxArrayFromVector_uint32 (станд. const:: векторный <uint32_T> &v);
mxArray *ocvMxArrayFromVector_int8 (станд. const:: векторный <int8_T> &v);
mxArray *ocvMxArrayFromVector_int16 (станд. const:: векторный <int16_T> &v);
mxArray *ocvMxArrayFromVector_int32 (станд. const:: векторный <int32_T> &v);
mxArray *ocvMxArrayFromVector_bool (станд. const:: вектор <boolean_T> &v);
v
Ссылка на vector<DataType>
. Поддерживаемые типы данных:
real_T | real32_T | uint8_T |
uint16_T | uint32_T | int8_T |
int16_T | int32_T | boolean_T |
Указатель на struct MATLAB® mxArray
.
ocvMxArrayFromVector_{DataType}
функция преобразует числовой std::vector<DataType>
к mxArray
.
mxArray
, C матричный API (MATLAB), приложения файла MEX на C (MATLAB)