操作系统:MAC OS X 10.11.5
Android Studio 版本:2.1.2
OpenCV for Android 版本:2.4.9
Android NDK 版本:r11c
其实呢,这个过程不是很复杂,大概需要做以下那么几件事情
下载并配置好OpenCV for Android 、Eigen和NDK
写好cpp程序,Android.mk,Application.mk以及Java程序
对cpp程序用ndk-build编译成动态库或者在运行的时候进行编译,然后运行Java程序的时候调用动态库
接下来我们一个一个的来过一下,看看具体应该怎么做
下载及配置
NDK
下载地址:NDK
在Android Studio 中添加NDK,File -> Project Structure -> SDK Location 最下面一栏添加ndk的路径
在app/src/main下面添加文件夹jni,主要用于存放C++文件及其头文件
然后需要在gradle.properties里面加一行android.useDeprecatedNdk=true
OpenCV for Android
下载地址:OpenCV for Android
下载完成之后,Android Studio -> File -> import mudules,选择OpenCV文件夹下的sdk/java
新导入的openCVLibrary249(300表示3.0.0,其它版本类推),下面有个build.gradle文件,将里面的co