OpenCV-2.4.6-android-sdk 人臉識別demo搭建


http://blog.csdn.net/mengzhengjie/article/details/34214981

OpneCV和Android NDK http://blog.csdn.net/mango9126/article/details/52289619

http://www.cnblogs.com/poe-blog/p/3408908.html

OpenCV-2.4.6-android-sdk 人臉識別demo搭建

最近項目需要研究下人臉識別,在領導推薦下准備研究OpenCV

一,上官網了解下 基本知識

http://docs.opencv.org/doc/tutorials/introduction/android_binary_package/android_dev_intro.html#android-dev-intro

 

到此、如果你已經安裝了jdk/ndk/sdk/adt/cdt並且配置了 windows的環境變量Path最后面添加ndk的根目錄,請接着看。

驗證:cmd命令行收入 ndk-build有明確的提示。

二,下載最新的opencv-Androidhttp://opencv.org/

 

三,下載完成如下圖

解壓到和你的sdk同一個目錄:

如:我的sdk目錄放在D盤如下圖所示。

 

四,導入opencv的lib項目庫

注意:不要導入自己的工作目錄、等下使用ndk編譯的時候會牽扯到一個路徑的問題

 

五,導入face-detection的代碼 File->new Project->other->Android project from Existing code

 

六,修改jni/Android.mk的路徑 ../../sdk/native/jni/OpenCV.mk 為../../../sdk/native/jni/OpenCV.mk

七,編譯jni的lib文件

回到eclipse刷新下項目會發現多了一個libs的文件,這里就是上面的ndk-build編譯生成的so文件。

八,右鍵->run Application->Android

手機運行效果如下圖:期間會不斷的閃爍藍色的方框進行人臉的捕捉!

 

ok,至此 人臉識別的demo就運行起來的,下面還需要進一步研究!

其他的人臉識別技術:http://blog.jobbole.com/45936/


免責聲明!

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



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