Ask Your Question

OpenCL and GPU with Android OpenCV SDK

asked 2013-06-21 10:04:52 -0500

karthi gravatar image

updated 2013-06-22 03:59:19 -0500

I have found that from the following links, The OpenCL and GPU is available in OpenCV.

Is it possible to obtain OpenCV Android SDK with OpenCL and GPU.

edit retag flag offensive close merge delete

1 answer

Sort by ยป oldest newest most voted

answered 2013-07-05 09:19:26 -0500

Andrey Pavlenko gravatar image

Both OpenCL and CUDA are not supported on Android for now.

edit flag offensive delete link more


Could you tell me, why OpenCL is not supported for Embedded devices yet? In my opinion everything is available for Android OpenCV support (devises,libs...) What is the reason,that it is not possible to use OpenCL with OpenCV in Android?

Regards H

Roger H gravatar imageRoger H ( 2013-12-06 03:23:27 -0500 )edit

Probably because OpenCV4Android dev team has other priorities now. But you or somebody else are welcome to contribute OpenCL support for Android.

Andrey Pavlenko gravatar imageAndrey Pavlenko ( 2013-12-13 08:01:28 -0500 )edit

Hi Andrey - is that still the case? Can't run OpenCV's OpenCL modules on Android devices?


Eyal gravatar imageEyal ( 2013-12-16 15:22:02 -0500 )edit

Hi Andrey - Is Opencv's OpenCL on Android still not available?

Shabuddin Shaik gravatar imageShabuddin Shaik ( 2014-11-05 00:48:32 -0500 )edit

OpenCV 3.0 onwards implements UMat which implicitly uses OpenCL acceleration. I'm assuming that writing native code that uses UMat with OpenCV 3.0 (and higher) in C++ and exposing it to Android via JNI and NDK gives you the power of OpenCL on Android devices with OpenCL-enabled GPUs. I'm not sure but maybe someone can confirm that?

przemulala gravatar imageprzemulala ( 2016-06-16 08:28:54 -0500 )edit

Question Tools


Asked: 2013-06-21 10:04:52 -0500

Seen: 2,228 times

Last updated: Jul 05 '13