人脸识别

    接入说明

    百度为为方便开发者使用实名认证方案,推出APP端和H5端实名认证的SaaS方案,若您想直接使用百度提供的SaaS服务,可以点击这里进行查看

    如果您由于安全考虑或业务需要决定不使用百度提供的SDK或者H5页面,我们已经开放了身份识别、公安验证、视频活体检测等底层API,您可以根据您的业务情况直接接入相关的API 。

    如何联系我们?

    • 在百度云控制台内 提交工单,咨询问题类型请选择人工智能服务;
    • 如有需要讨论的疑问,欢迎进入 AI社区 与其他开发者们一同交流。 建议企业在使用过程中,不要将刷脸作为唯一的实名认证方式;在刷脸无法通过的情况下,允许用户选择其他方式完成实名认证,以免阻断用户的正常使用流程。

    若您想要根据接口进行集成开发,百度为您提供了以下解决方案,可以进行参考:

    一、APP端实名认证方案

    本方案适用于实名认证发生在APP端的场景,支持安卓、IOS系统

    1.1 适应场景

    本方案适用于实名认证发生在APP端的场景,支持安卓、IOS系统

    推荐在app端采用SDK方式进行活体校验及人脸采集,离线操作速度更快,带宽占用更低,保障业务高效安全进行

    在手机、Pad等移动设备上实现用户实名认证,提供有动作式等多种活体检测服务,与权威数据源比对,核验结果真实可靠,适用于金融、电商等远程身份核验场景。

    此方案适用于原生APP(iOS、安卓)的实名认证、远程身份核验、人脸登录等场 景,通过两种活体能力的综合应用,可有效防止各类活体攻击,提升业务的安全性。

    1.2 方案流程

    img

    1.3 流程步骤

    Step1:收集用户拍摄身份证正面并上传

    Step2:通过身份证识别API/SDK识别用户的身份证信息,并输出「姓名+身份证号」字段信息供客户二次确认

    Step3:通过人脸采集SDK引导客户进行有动作式活体检测,校验用户为真人拍摄并输出高质量活体人脸图片

    Step4:对采集SDK输出的高质量活体图片进行二次校验,校验用户是否为合成图、3D模型等攻击行为

    Step5:对输出的用户「姓名+身份证号+人脸」图片调用权威公安验证接口进行校验,校验用户身份信息的准确性,判断是否为本人操作。

    二、H5端实名认证方案

    2.1 适应场景

    本方案使用与微信/通用H5页面的实名认证场景

    如果您是APP场景,建议您选用app端实名认证方案

    在微信小程序、公众号、H5等业务场景实现用户实名认证,提供视频+语音验证码/唇语等多种活体检测防作弊方式,多重保障,对上传的视频抽帧分析,判断是否为现场采集,轻量化集成,跨平台使用。

    2.2 方案流程

    img

    2.3 流程步骤

    Step1:收集用户输入的「姓名+身份证号」信息并上传

    Step2:通过H5视频活体分析API接口引导客户进行语音验证码/唇语活体检测,校验用户为真人拍摄并输出高质量活体人脸图片

    Step3:对H5视频活体分析API输出的高质量活体图片进行二次校验,校验用户是否为合成图、3D模型等攻击行为

    Step4:对输出的用户「姓名+身份证号+人脸」图片调用权威公安验证接口进行校验,校验用户身份信息的准确性,判断是否为本人操作。

    三、PC端实名认证方案

    3.1 适用场景

    本方案适用于PC端的实名认证场景,如果您的方案是直接集成在PC端使用,可以参考本方案,如果您的PC端缺少摄像头等,可以在PC端沾水二维码,使用移动端扫码进行实名认证的方式。移动端流程请参考前面的APP/H5端实名认证方案

    3.2 方案流程

    img

    3.3 流程步骤

    Step1:收集用户输入的「姓名+身份证号」信息并上传

    Step2:通过H5视频活体分析API接口引导客户进行语音验证码/唇语活体检测,校验用户为真人拍摄并输出高质量活体人脸图片

    Step3:对输出的用户「姓名+身份证号+人脸」图片调用权威公安验证接口进行校验,校验用户身份信息的准确性,判断是否为本人操作。

    上一篇
    SaaS端方案
    下一篇
    集成开发