什么是Face Capture
Face Capture是一款基于人脸检测算法和活体算法,进行人脸图片采集并检测是否为真人的产品。适用于远程身份认证等多种场景,可有效提高业务效率、提升用户体验。
Face Capture通过采集用户的人脸自拍照片,并在采集过程中要求用户配合进行眨眼等动作,完成用户的人脸图片采集和活体检测。在整个过程中,Face Capture会检测用户人脸是否为活体,拦截打印、翻拍、面具等活体攻击,确保用户人脸信息的真实性。用户操作界面如下图所示:
产品能力
人脸采集
人脸采集即采集用户的活体人脸照片。用户需要抬起手机面对屏幕,按照提示完成眨眼等相关动作,通过前置摄像头采集一张人脸照片。算法会自动判断画面中是否有人脸以及人脸的质量是否合格。
活体检测
通过采集和分析人脸图像,判断是否是真实的人脸,而非一张照片或视频。ZOLOZ提供多维度的图像算法能力对人脸图片进行活体检测,能够识别并抵御2D图像、翻拍、3D面具等呈现式攻击;并且能够结合多帧图片算法和深度防伪算法,识别注入式攻击,拦截伪造人脸和人脸攻击。
Deepfake检测
Face Capture具备Deepfake检测能力。通过端云结合的全链路AIGC检测方案,结合多模态算法、终端注入安全检测能力和丰富的动态风控策略,可从多维度识别身份认证过程中的AIGC风险。我们将该能力统一称为Deeper,了解更多Deeper能力,详见什么是Deeper。
接入模式
Face Capture提供以下两种接入模式供您接入ZOLOZ服务。关于接入模式的详细介绍,请参见选择接入ZOLOZ的模式。
- 原生App SDK模式:提供Native SDK与服务端API,支持Android和iOS系统的App使用。
- Web SDK(H5)模式:提供Web SDK与服务端API,支持Android和iOS系统的手机浏览器使用。
使用流程
Face Capture产品使用流程如下图所示。
- 采集活体人脸。
用户需要抬起手机面对屏幕,按照提示完成眨眼等相关动作,通过前置摄像头采集一张人脸照片。算法会自动判断画面中是否有人脸以及人脸的质量是否合格。
- 当检测到合格的人脸图片时,算法会自动采集和上传,采集过程中无需用户点击屏幕。
- 当检测到人脸图片质量不合格时,会提示并引导用户调整。为了验证摄像头前是一个活体人脸,算法会要求用户完成眨眨眼等指定动作,按要求完成指定动作后才能采集成功。
- 进行活体检测。
人脸图片采集成功后会上传到ZOLOZ服务端,进行进一步的人脸活体检测。 - 输出检测结果。
当人脸活体检测完成后,ZOLOZ服务端将输出采集的人脸图片和人脸检测结果。
业务结果说明
字段 | 含义 | 结果说明 |
faceCaptureResult | 人脸采集总结果 | 人脸采集总结果将以Success、Failure、VoidTimeout、InProcess的形式返回。
|
ExtInfo.faceAttack | 活体检测结果 | 活体检测结果将以true和false的形式返回。
|
qualityPassed | 人脸质量总结果 | 人脸质量总结果将以true和false的形式返回。人脸质量检测支持检测多个模块,包含人脸质量分、口罩检测、遮挡检测,默认检测人脸质量分(人脸是否清晰、完整等),可根据您的实际业务需求开启更多检测项。
|
quality | 人脸质量分 | 对人脸图片进行质量检测的分数。
|
如需了解有关ZOLOZ的更多信息,请联系我们:https://www.zoloz.com/zoloz/getInTouch