1 | initial version |
The gpu module uses the CUDA api which is limited to nvidia GPUs. http://docs.opencv.org/modules/gpu/doc/introduction.html
OpenCL is a more general solution to accelerate algorithms on various devices, including GPUs(amd, nvidia), CPUs, FPGAs, etc. So its not limited to GPUs like CUDA. The device still needs to have OpenCL support though. http://docs.opencv.org/modules/ocl/doc/introduction.html