如何确定opencv透明API的执行设备

时间:2016-07-07 06:01:55

标签: opencv opencl

我在opencv 3.1中使用Umat编写了一段代码

我的系统上有几个设备,Nvidia GPU Tesla k20和Intel图形HD 4600,我想在Intel图形高清上运行我的Umat OpenCL代码,并且在不同的线程上运行我在Nvidia上的CUDA代码设备。

如何确定Umat执行平台?

1 个答案:

答案 0 :(得分:0)

您可以通过OPENCV_OPENCL_DEVICE环境变量设置所需的设备,这里有一些例子:

OPENCV_OPENCL_DEVICE = NVIDIA:GPU
Variable Name: OPENCV_OPENCL_DEVICE
OPENCV_OPENCL_DEVICE = AMD:GPU
OPENCV_OPENCL_DEVICE = AMD:Pitcairn 

(如果您的AMD设备很少.Pitcairn是设备名称。)