主要内容

本页采用了机器翻译。点击此处可查看英文原文。

ocvMxGpuArrayToGpuMat_{DataType}

从包含 GPU 数据的 mxArray 创建 cv::gpu::GpuMat

C++ 语法

注意

该函数将在未来的版本中被移除。

#include "opencvgpumex.hpp"

cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_double(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_single(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_uint8(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_uint16(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_uint32(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_int8(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_int16(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_int32(const mxArray * in);
cv::Ptr<cv::gpu::GpuMat> ocvMxGpuArrayToGpuMat_bool(const mxArray * in);

参量

in

指向包含 GPU 数据的 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)

返回

指向 cv::gpu::GpuMat 对象的 OpenCV 智能指针 (cv::Ptr)。

描述

ocvMxGpuArrayToGpuMat_{DataType} 函数会从一个包含 GPU 数据的 mxArray 对象创建一个 cv::gpu::GpuMat 对象。此函数需要安装 Parallel Computing Toolbox™ 软件。

版本历史记录

在 R2015a 中推出