经过几天研究,终于摸清了Android平台下的OpenCV编译方法。现将其在Mac OS Yosemite下的编译方法总结如下:
1.下载OpenCV:
https://github.com/Itseez/opencv
2.OpenCV编译需要CMake,如果没有,请先安装(安装包选择Unix/Linux Source):
http://www.cmake.org/download/
3.OpenCV下载完成后,解压后得到一个名叫“opencv-master”的文件夹。打开Terminal,进入该文件夹。
4.依次执行如下命令:
export ANDROID_NDK=/androidNDK的路径/android-ndk
mkdir build && cd build
cmake -D CMAKE_TOOLCHAIN_FILE=/opencv的解压路径/opencv-master/platforms/android/android.toolchain.cmake ..
make -j8
注意需要将响应的路径该为你自己的文件存放路径。
5.执行完之后,编译生成的库文件在opencv-master/build/lib目录下。