Я рассчитал некоторые матрицы на GPU с OpenCL, теперь мне нужно выполнить некоторую фильтрацию на нем с помощью OpenCV. Как я могу сделать это с наименьшими накладными расходами?
cl::Buffer buffer;
cl::Kernel kernel;
kernel = cl::Kernel(program, "functionName", &err);
buffer = cl::Buffer(context, CL_MEM_READ_WRITE, size, NULL, &err);
kernel.setArg(0, buffer);
queue_IQ.enqueueNDRangeKernel(kernel, cl::NullRange, cl::NDRange(size), cl::NullRange, NULL, NULL);
// Here, I would like to map the content of buffer to cv::Mat.