2014-02-22 26 views
1

在C++中使用OpenCL庫for OpenCV 2.4.8時,如何在使用OpenCL調用代替OpenCV調用時指定上下文(平臺/設備信息)?如何在使用OpenCL時指定上下文(平臺/設備信息)?

我能做到這一點的OpenCV的版本2.4.6,但我不能工作了出來OpenCV的版本2.4.8

這裏就是我做了版本。 2.4.6:

std::vector<ocl::Info> oclinfo; int ocld = ocl::getDevice(oclinfo); cout<< ocld; for (int i=0; i< oclinfo.size(); i++) { cout << "OpenCL Device" << i << ":" << oclinfo[i].DeviceName[0] << endl; } ocl::setDevice(oclinfo[0], 0);

回答

0

我還沒有使用的版本2.4.8,但對於2.4.9版本,你可以使用這個link 也可以設置爲默認的配置環境變量OPENCV_OPENCL_DEVICE。

相關問題