端侧人脸识别 + 活体检测:uni-app Android UTS 插件速览

0 阅读2分钟

做 App 人脸登录 / 人脸注册时,常见方案要接云端 SDK:按次计费、人脸图要上传,还要单独接活体流程。如果目标平台是 Android,也可以选更轻的端侧方案——检测在设备本地完成,不依赖第三方云服务。

「人脸识别 UTS Android SDK」 是面向 uni-app / UTS 的 Android 插件,基于 Google ML Kit 做人脸检测,并可按需开启活体动作。插件包约 39.9KB,当前版本 1.2.0

核心能力

  • 页面指定区域嵌入摄像头,实时人脸检测
  • 正脸校验(pitch / yaw / roll),偏转过大提示 FACE_NOT_FRONT
  • 活体动作可配置、可组合:眨眼、抬头、低头、左右转头、左右连续转头
  • 预览可裁成椭圆,可绘制检测框,可限制单人 / 多人
  • 检测成功返回抓拍临时路径,便于上传做注册或比对登录
  • 插件不采集数据、不含广告

|实时检测框与居中引导** 检测到人脸时绘制绿色检测框,并可提示「请居中正对摄像头」。

|组合活体流程** 可按顺序完成眨眼、抬头、低头、左转、右转等动作,全部通过后才会回调成功(code=1)。

|活体进行中的状态提示** 活体过程中会给出当前动作提示(如「请眨眼」),并持续反馈人脸是否完整入镜。

典型场景

  • 人脸注册:打开摄像头 → 合格抓拍 → 上传注册 → 关闭摄像头并删除临时文件
  • 人脸登录:抓拍后上传比对;失败或网络异常时可继续检测

|人脸录入页** 圆形预览 +「点击录入 / 提交 / 人脸识别」流程,适合注册与识别切换演示。

适合谁 uni-app / uni-app x 的 Android App;人脸登录、注册、考勤、简单身份核验;希望控制成本、少依赖云、尽量本地完成检测与活体的团队。

插件地址 ext.dcloud.net.cn/plugin?id=2…

示例图片

face_detect2.jpg

face_detect3.jpg

face_detect4.jpg