1
votes

Iam using Opencv 2.4.3 , my grpahic card is ATI , but I keep reading that CUDA is Nvidia enabaled , does this mean I can't use gpu functions as long as I have ATI graphic card ?

1
you probably want ocl, then, not cuda. - berak
ocl ? pcl you mean ? point cloud library ? - Exorcismus
ooh googled, openCL ... will check this out , thanks - Exorcismus
no, ocl, another way of gpu optimization ( not restricted to nvidia hardware ) - berak
also, do yourself a favour, and update to opencv2.4.7 ( all that gpu stuff seems to have been the major focus of the opencv devs lately ) - berak

1 Answers

3
votes

Indeed, CUDA Technology is exclusive to NVIDIA devices, so ATI video cards doesn't support it.

However, OpenCV 2.4.3 was the first version to support OpenCL. There has been a considerable amount of changes to the ocl module since it was first released, so I suggest you upgrade to a more recent version.

You might be able to enjoy OpenCV's GPU processing if your ATI video card supports OpenCL.