簡要說明
本SDK支持Android 5+,包含人臉檢測,人臉識別和動作活體檢測,所有處理都是離線終端執(zhí)行,敏感資料不發(fā)送后臺Server,更具隱私安全;
其中活體檢測支持張嘴,微笑,眨眼,搖頭,點頭 隨機(jī)兩種組合驗證(搖頭點頭也可拆分為左右上下4個動作),低端機(jī)離線驗證速度正常。
前期測試效果能覆蓋95% 的中高低端機(jī)器,識別成功率>99% ,實驗數(shù)據(jù)僅供參考,最低端手機(jī)完整的兼容性功能通過設(shè)備為2016年低端機(jī)魅藍(lán)Note3。
特殊系統(tǒng)設(shè)備特殊硬件,如有問題請先提Issues附帶系統(tǒng)版本,設(shè)備型號,錯誤log等信息

Preview
使用場景
【1:1】 識別手機(jī)考勤系統(tǒng),機(jī)場/卡口人證對齊,免密碼登錄,酒店入駐、刷臉支付、刷臉解鎖
【1:N】 考勤機(jī),物業(yè)管理業(yè)主出入憑證等,(暫未優(yōu)化1:N 識別速度!SM-9700百張底片最差5s左右,最好50ms)
接入使用
V2025.10.31
- 排除某種動作活體setExceptMotionLivenessType,改為支持哪些類型setMotionLivenessTypes
- 動作活體支持 1.張張嘴 2.微笑 3.眨眨眼 4.搖頭 5.點頭
- 亮度檢測更新
- Demo添加bugly 手機(jī)在線閃退日志
- 設(shè)備配置檢測并分為高中低3個檔次
- 添加本地人臉緩存清除接口,以便相關(guān)合規(guī)整改。。。。。
//Gradle
api 'io.github.faceaisdk:Android:2025.10.26'
```
//更多說明請看代碼和下載Demo體驗
FaceProcessBuilder faceProcessBuilder = new FaceProcessBuilder.Builder(this)
.setThreshold(0.8f) //threshold(閾值)設(shè)置,范圍僅限 0.7-0.9,默認(rèn)0.8
.setBaseBitmap(baseBitmap) //1:1 底片「底片請設(shè)置為正臉無遮擋,并如Demo裁剪為僅含人臉」
.setFaceLibFolder(BASE_FACE_DIR_1N) //1:N 底片庫 (1還是N 中檢測只能有一種)
.setGraphicOverlay(mGraphicOverlay) //遮罩層,人臉模型標(biāo)記畫面演示,只是輔助調(diào)試用
.setLiveCheck(true) //是否需要活體檢測,需要發(fā)送郵件,詳情參考ReadMe
.setVerifyTimeOut(10) //活體檢測支持設(shè)置超時時間 9-16 秒
.setProcessCallBack(new ProcessCallBack() {
@Override
public void onCompleted(boolean isMatched) {
//only 1:1 人臉識別檢測會有Callback
}
@Override
public void onMostSimilar(String imagePath){
//only 1:N 人臉識別檢測會有Callback
}
@Override
public void onFailed(int code) {
}
@Override
public void onProcessTips(int actionCode) {
showAliveDetectTips(actionCode);
}
})
.create();
faceDetectorUtils.setDetectorParams(faceProcessBuilder);
```
更多使用說明下載參考本Repo和下載Demo體驗,里面有比較詳盡的使用方法,其中
* NaviActivity Demo 演示導(dǎo)航頁面
* Verify11Activity 人臉檢測識別,活體檢測頁面( 1:1)
* AddBaseImageActivity 更換底片頁面,僅供參考建議業(yè)務(wù)方使用自拍裁剪后使用本程序處理獲取高質(zhì)量底片
* 1:N 識別暫未優(yōu)化
其中活體檢測的使用需要你發(fā)送郵件到FaceAISDK.service@gmail.com 申請,內(nèi)容包括
APP簡要描述,App名稱 ,包名 ,功能主頁截屏和 下載鏈接5項內(nèi)容。
如果是H5 web 應(yīng)用需要使用人臉識別,可以封裝JsBrodge 調(diào)用交互使用。如果需要減少包體積,模型文件可以私有部署
GitHub Demo
由于簡書嚴(yán)格限制不能放Link,請GitHub 搜索 FaceAISDK/FaceAISDK_Android

image.png