由於Android課程設計本身選題,因此做者選了這個相對簡單的。原本開始是想作大學課程查簽到,拍一張集體照,就可識別哪些人已到,哪些未到。查了一下百度AI開發平臺的人臉識別接口,發現V3的接口文檔有M:N的人臉識別(即待識別的圖片中,存在多張人臉的狀況下,支持在一我的臉庫中,一次請求,同時返回圖片中全部人臉的識別結果。)html
可是等做者編碼到一半的時候發現V3的SDK中已經移除了M:N人臉識別,只剩下1:N人臉識別(即一次只能拍一我的,而後認定其身份)無奈做者只能改爲作相似門口一對一簽到的appapp
1、學習百度人臉API的調用(博文地址:https://blog.csdn.net/qq_41203799/article/details/79478218)學習
這篇博文寫的是百度人臉檢測API調用,人臉識別與其大同小異,可先學習這篇博客的百度API的基本調用,而後下載其內附的源代碼 在本身編譯器裏面跑通,待理解其基本使用,而後再本身編寫程序。編碼
2、申請百度雲人臉識別產品spa
由於上篇用的人臉識別接口是老版本V2,而如今的人臉識別接口已經全面升級到V3.net
因此若現實現人臉識別簽到功能須要本身用百度帳號申請百度AI開發平臺的百度人臉識別的V3應用,設計
並下載其相應的JDK(https://ai.baidu.com/sdk#bfr)放置在本身Android項目的lib包裏3d
3、在步驟一的學習基礎上在百度官方的文檔中心學習人臉識別的接口htm
https://ai.baidu.com/docs#/Face-Java-SDK/d126963dblog
這樣前期的知識儲備就已經完成 Android前臺部分已經能夠基本完成
來預覽一波做者的做品:
原文出處:https://www.cnblogs.com/Mr-BING/p/10154196.html