Создайте cv::gpu::GpuMat из mxArray, содержащего данные графического процессора
#include "opencvgpumex.hpp"
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_double (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_single (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_uint8 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_uint16 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_uint32 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_int8 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_int16 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_int32 (const mxArray * в);
условная цена:: Ptr <условная цена:: gpu:: GpuMat> ocvMxGpuArrayToGpuMat_bool (const mxArray * в);
inУказатель на struct MATLAB®, mxArray, содержа данные графического процессора. Поддерживаемые типы данных:
real_T (double) | real32_T (single) | uint8_T (uint8) |
uint16_T (uint16) | uint32_T (uint32) | int8_T (int8) |
int16_T (int16) | int32_T (int32) | boolean_T (bool) |
Интеллектуальный указатель OpenCV (cv::Ptr) к объекту cv::gpu::GpuMat.
Функция ocvMxGpuArrayToGpuMat_{DataType} создает объект cv::gpu::GpuMat из mxArray, содержащего данные графического процессора. Эта функция требует программного обеспечения Parallel Computing Toolbox™.
mxArray, ocvMxGpuArrayFromGpuMat_{DataType}, C матричный API (MATLAB), приложения файла MEX на C (MATLAB)