Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

Turn out that there is a python script call build_sdk.py located at: /opencv-3.1.0/platforms/android.
With this script you will be able to created your own android sdk.
Before started I had to install ant (a build tool in the java ecosystem).
For the NDK I used the version r10e.

I wanted to turn ON OpenCL to have some performance improvement. So inside the script look for DWITH_OPENCL and change the flag from OFF to ON. I also had to turn off DBUILD_ANDROID_EXAMPLES and DINSTALL_ANDROID_EXAMPLES because I had some issue with them.

I created a folder opencv-build-android and inside this folder I invoke the script like this:

../opencv-3.1.0/platforms/android/build_sdk.py --ndk_path $ANDROID_NDK --sdk_path $ANDROID_SDK . ../opencv-3.1.0

be careful to the . before ../opencv-3.1.0

I hope It will help you !