1. 必备组件
1. svn
2. cmake (http://www.cmake.org)
3. Android NDK(r5b或更高版本)
2. 在windows上构建
在opencv\android\scripts\目录下,新建wincfg.cmd文件。设置如下变量:
l ANDROID_NDK
l CMAKE_EXE
l MAKE_EXE
关于wincfg.cmd文件的配置,可以参考opencv\android\scripts\wincmd.cfg.tmpl文件。
做完上述操作。即可打开命令行窗口。执行如下命令
cd opencv\android\scripts
cmake_android.cmd
编译完成即可在opencv\android\build目录下得到所有的静态库文件。
进入android-opencv目录执行cmake_android.cmd。
执行完上步操作之后,就会得到一个标准的android工程。在该目录下的libs文件夹下会生成libandroid-opencv.so文件。
至此,有了android-opencv.so和各个模块的静态库。
将相应的头文件都拷贝一个统一的目录中,配合上述编译出来的静态库和动态库,就可以在android中使用opencv了。