Создайте 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)