OpenCV on iOS - using a GPU?

I am trying to develop an iOS application that performs real-time effects on video from a camera, like Photobooth on an iPad. I am familiar with the API for OpenCV, but I worry about performance on iOS if most of the processing is completed on the processor compared to the GPU. Libraries like GPUImage are likely to do the trick, but I would rather stay with something that I'm familiar with. So, does anyone know if OpenCV uses iOS GPUs?

+8
ios opencv gpu
source share
1 answer

OpenCV uses Cuda for this GPU, which is only supported on NVidia graphics cards. OpenCL has an experimental port of OpenCV GPU functions, and probably OpenCL will be supported in the future - at least on the iPad (OpenCL can run its GPU)

You can use shaders in OpenGL ES2.0 on iPhone and iPad

+15
source share

All Articles