OpenCV:使用OpenCL在GPU中使用Allcoate内存

OpenCV:使用OpenCL在GPU中使用Allcoate内存,opencv,opencl,Opencv,Opencl,我已经看到了示例OCL示例,其中我使用oclMat创建了缓冲区。但是我想直接使用clCreateBuffer()在GPU中分配内存。可能吗 是的 使用带有适当标志的clCreateBuffer,并在设备上相应地使用缓冲区 请检查API上的错误。我在OCL square示例的main()中尝试过使用它,它说标识符clCreateBuffer未定义。为什么会这样?我看到ocl.hpp是include,但它也没有这样的功能,但只有oclMatI猜测这是链接问题,如果你在linux上,请遵循本教程,如果

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

是的

使用带有适当标志的clCreateBuffer,并在设备上相应地使用缓冲区


请检查API上的错误。

我在OCL square示例的main()中尝试过使用它,它说标识符clCreateBuffer未定义。为什么会这样?我看到ocl.hpp是include,但它也没有这样的功能,但只有oclMatI猜测这是链接问题,如果你在linux上,请遵循本教程,如果你在google it上赢了。在我包含此内容后解决:#include