官網:http://ai.baidu.com/tech/face前端
SDK:https://ai.baidu.com/sdk#bfr服務器
API說明spa
百度Face SDK Android 版是一種面向 Android 移動設備人臉技術開發包,此版SDK包含人臉檢測、活體識別等功能,以aar包+動態連接庫的形式發佈。基於該方案,開發者能夠輕鬆的構建包含人臉檢測、採集和活體識別的應用。在您使用SDK以前,咱們首先爲您介紹一下SDK自己及相關人臉能力,以便您能更方便使用人臉服務。視頻
1.能力介紹
接口能力接口
- 人臉檢測:檢測圖片中的人臉並標記出位置信息;
- 人臉關鍵點:展現人臉的核心關鍵點信息,及72個關鍵點信息。
- 人臉屬性值:展現人臉屬性信息,如年齡、性別等。
- 人臉質量信息:返回人臉各部分的遮擋、光照、模糊、完整度、置信度等信息。
業務應用圖片
典型應用場景:如人臉屬性分析,基於人臉關鍵點的加工分析,人臉營銷活動等。開發
說明:檢測響應速度,與圖片中人臉數量相關,人臉數量較多時響應時間會有些許延長。it
72個關鍵點分佈圖(對應landmark72個點的順序,序號從0-71):
2.功能介紹
此版SDK所包含的能力以下:百度
- 本地版活體檢測:經過讓用戶作出指定人臉配合式的交互動做,識別當前操做者是否爲活體,此功能爲離線使用,可設定指定動做是否使用及應用順序。動做包含:眨眼、張嘴、左搖頭,右搖頭,搖搖頭、向上擡頭,向下低頭七個。可有效抵禦高清圖片、3D建模、視頻等攻擊。
- 本地版人臉質量檢測:判斷視頻流中的圖片幀中,哪些圖片質量較佳,即人臉圖像特徵清晰(知足角度、姿態、光照、模糊度等校驗)。
- 本地版人臉圖像採集:經過本地SDK能力,採集人臉圖像,同時通過人臉質量檢測,確保採集到的人臉圖像符合各條件校驗(角度、姿態、光照、模糊度等),爲設備前端獲取有效可分析人臉的主要功能。
- 離線受權:SDK的受權判斷,受權介質也稱爲license,在SDK使用中,須要經過license向受權服務器發起請求,判斷SDK的使用合法性及使用有效期。
此版SDK所有功能爲離線版本,全部功能均本地化使用,主要用於在客戶端(Android)獲取人臉,實際業務使用中,能夠按照業務須要,配合在線API完成全流程的業務集成。sdk