在C ++中为OpenCV 2.4.8使用OpenCL库时,如何在使用OpenCL调用代替OpenCV调用时指定上下文(平台/设备信息)?
我可以为OpenCV版本2.4.6做到这一点,但我无法解决OpenCV版本2.4.8
这是我为ver所做的。 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);