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了。