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

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

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

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

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

最近項目須要研究下人臉識別,在領導推薦下準備研究OpenCVpost

一,上官網瞭解下 基本知識ui

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

 

到此、若是你已經安裝了jdk/ndk/sdk/adt/cdt而且配置了 windows的環境變量Path最後面添加ndk的根目錄,請接着看。.net

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

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

 

三,下載完成以下圖

解壓到和你的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/

相關文章
相關標籤/搜索