opencv - OpenCV:使用OpenCL在GPU中分配内存

标签 opencv opencl

我看过示例OCL示例,在其中使用oclMat创建缓冲区。但是我想直接使用clCreateBuffer()在GPU中分配内存。那可能吗?

最佳答案

是的。

将clCreateBuffer与适当的标志一起使用,并在设备上相应地使用缓冲区。

请检查API上的错误。

关于opencv - OpenCV:使用OpenCL在GPU中分配内存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25133513/

相关文章:

visual-c++ - 如何避免在 OpenCV 2.3.0 中选择 "Video Source -> Capture source"- Visual C++ 2008

python - 将 2D numpy 数组转换为表示灰度图像的 3d numpy 数组

opencv - 从conda-forge channel 安装带有conda的OpenCV,即使网页上显示4.11,也可以得到3.4.2版

c - OpenCL clEnqueueReadBuffer 段错误随机

opencv - 相机姿态估计给出错误结果

c++ - Gstreamer 在 Opencv 中写入管道默默地死去

c++ - 在 cuda 线程之间共享大量常量数据

android - Android中带有HOG描述符的OpenCL

c++ - CL_INVALID_KERNEL_NAME : when Struct in Kernel (Opencl)

c - OpenCL 结构参数无效的地址空间