mirror of
https://github.com/opencv/opencv.git
synced 2024-11-26 04:00:30 +08:00
6b8b42bb8a
android-opencv.mk file. |
||
---|---|---|
.. | ||
android-cmake | ||
android-jni | ||
apps | ||
android-opencv.mk.in | ||
Android.mk.in | ||
Android.mk.master.in | ||
Android.mk.modules.in | ||
android.wiki | ||
AndroidCVModule.cmake | ||
AndroidManifest.xml.in | ||
Application.mk.in | ||
changes.Android.txt | ||
changes.diff | ||
CMakeLists.txt | ||
cvconfig.h.in | ||
default.properties.in | ||
diff.txt | ||
README.android.txt |
Author: Ethan Rublee email: ethan.rublee@gmail.com To build with cmake: mkdir build cd build cmake .. make Make sure to set the path in the cache for the crystax ndk available here: http://www.crystax.net/android/ndk-r4.php to include in an android project - just include the generated android-opencv.mk in you android ndk project (in an Android.mk file) with: include android-opencv.mk this defines OPENCV_INCLUDES and OPENCV_LIBS - which you should add to your makefiles like: #define OPENCV_INCLUDES and OPENCV_LIBS include $(PATH_TO_OPENCV_ANDROID_BUILD)/android-opencv.mk LOCAL_LDLIBS += $(OPENCV_LIBS) LOCAL_C_INCLUDES += $(OPENCV_INCLUDES) for now, you also need to cd to android-jni and run make this will create the android shared library with some useful functionality that may be reused in android projects.