1. 必備組件
1. svn
2. cmake (http://www.cmake.org)
3. Android NDK(r5b或更高版本)
2. 在windows上構(gòu)建
在opencv\android\scripts\目錄下,新建wincfg.cmd文件。設(shè)置如下變量:
l ANDROID_NDK
l CMAKE_EXE
l MAKE_EXE
關(guān)于wincfg.cmd文件的配置,可以參考opencv\android\scripts\wincmd.cfg.tmpl文件。
做完上述操作。即可打開命令行窗口。執(zhí)行如下命令
cd opencv\android\scripts
cmake_android.cmd
編譯完成即可在opencv\android\build目錄下得到所有的靜態(tài)庫文件。
進(jìn)入android-opencv目錄執(zhí)行cmake_android.cmd。
執(zhí)行完上步操作之后,就會得到一個標(biāo)準(zhǔn)的android工程。在該目錄下的libs文件夾下會生成libandroid-opencv.so文件。
至此,有了android-opencv.so和各個模塊的靜態(tài)庫。
將相應(yīng)的頭文件都拷貝一個統(tǒng)一的目錄中,配合上述編譯出來的靜態(tài)庫和動態(tài)庫,就可以在android中使用opencv了。