天天看點

OpenCV for Android開發環境Win7平台搭建(轉)

1.下載下傳Cygwin

用于安裝Devel節點下的Gcc開發工具、subversion以及Swig工具

由于OpenCV采用标準的C++開發的,Android原生的NDK不支援一些特性,是以需要下載下傳一個

改造過的NDK以适合OpenCV的編譯環境

安裝方式和原生的NDK安裝方式一樣,注意簡單的辦法,将NDK安裝在Cygwin目錄的home/username/下

3.下載下傳OpenCV for Android編譯

進入Cygwin shell執行:

注意 路徑有空格的存在

4.進入OpenCV目錄執行sh build.sh編譯,然後就可以休息下了,時間有些長。

(因為路徑不一緻,

我這裡有改build.sh  ndk-build  換成 $NDK/ndk-build 完整路徑,

還有android/local.env.mk 裡的改成 ANDROID_NDK_ROOT=${NDK}

$NDK是我第二步定義的NDK的路徑

)

編譯完成後就可以用Eclipse+ADT的方式開發OpenCV程式了

注意,在opencv/android有OpenCV的java庫,在Eclipse下要導入該項目,才能找到com.opencv下的api。

 編譯例子程式CVCmarea  

即可生成.so的庫。