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


1.下載Cygwin
網址http://www.cygwin.org/cygwin/ 
用於安裝Devel節點下的Gcc開發工具、subversion以及Swig工具
2.下載http://www.crystax.net/android/ndk-r4.php 
由於OpenCV采用標准的C++開發的,Android原生的NDK不支持一些特性,因此需要下載一個
改造過的NDK以適合OpenCV的編譯環境
安裝方式和原生的NDK安裝方式一樣,注意簡單的辦法,將NDK安裝在Cygwin目錄的home/username/下
3.下載OpenCV for Android編譯
進入Cygwin shell執行:
svn checkout http://android-opencv.googlecode.com/svn/trunk/  android-opencv-read-only
注意 路徑有空格的存在
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  

 cd ~/Android-opencv/samples/CVCamerash build.sh

即可生成.so的庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM