最近項目須要研究下人臉識別,在領導推薦下準備研究OpenCVhtml
一,上官網瞭解下 基本知識android
到此、若是你已經安裝了jdk/ndk/sdk/adt/cdt而且配置了 windows的環境變量Path最後面添加ndk的根目錄,請接着看。eclipse
驗證:cmd命令行收入 ndk-build有明確的提示。ui
二,下載最新的opencv-android庫http://opencv.org/命令行
三,下載完成以下圖code
解壓到和你的sdk同一個目錄:htm
如:個人sdk目錄放在D盤以下圖所示。blog
四,導入opencv的lib項目庫ip
注意:不要導入本身的工做目錄、等下使用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/