开放能力
开发平台
行业应用
生态合作
开发与教学
资讯 社区 控制台
技术能力
语音技术
图像技术
文字识别
人脸与人体识别
视频技术
AR与VR
自然语言处理
知识图谱
数据智能
场景方案
部署方案
行业应用
智能教育
智能医疗
智能零售
智能工业
企业服务
智能政务
智能农业
信息服务
智能园区
智能硬件
人脸识别

    方案集成前准备


    本文档介绍了金融级APP实名认证方案配置流程,以及APP集成开发前的准备工作。

    在正式集成前,需要做一些准备工作,完成一些账号、应用及配置,具体如下:

    Step1: 注册成为开发者

    在使用百度人脸实名认证方案之前,首先需注册百度云账号,账号注册方式请参考账号注册指南

    百度云账号注册完成以后,为顺利调用百度AI能力,需完成企业认证。具体认证方式请参考企业认证指南

    Step2:创建应用

    2.1 输入应用名称,领取免费额度

    • 创建好账号后,在正式调用AI 能力之前,需首先创建应用,应用是调用服务的基础能力单元。 同时领取接口所需的免费调用额度,用于接入测试。如下图所示:

      image.png
    • 除人脸服务接口的免费调用额度外,还需领取身份证识别接口的免费调用额度,用来调用身份证OCR识别功能(必须领取,否则会报错服务异常),点击此处,按下图所示进行领取。
    • 如您之前已经领取过免费额度,无需重复领取,请跳至下一步骤。

    2.2 勾选所需接口

    • 人脸识别服务相关接口已默认勾选且不可取消。

      image.png
    • 注:「接口选择」过程中,还需勾选「文字识别」中的「身份证识别」接口,用于实现身份核验流程中的身份证识别功能。如下图所示。
    实名认证系统-接口选择-1.gif

    2.3 输入应用包名

    • 在「文字识别包名」处选择「需要」,并根据您的APP应用信息填写包名。此处为必要操作,否则将无法顺利下载集成文件。至此应用创建完成。
    image.png

    2.4 获取密钥信息(AK/SK)

    完成应用创建后,平台将会分配给您此应用的相关凭证,主要为AppID、API Key、Secret Key,以上三个信息是您应用实际开发的主要凭证,每个应用之间各不相同,请您妥善保管。您可在控制台的应用管理页面找到以上信息。如下图所示

    image.png image.png

    该AK/SK用于调用在线API 如:身份验证。在之后下载的集成文件(示例工程)中需要填写正确的AK/SK以顺利集成。

    注:开发中请注意区分多份AK/SK(API Key、Secret Key),若填写的AK/SK与开发的应用不对应,会产生鉴权错误。

    Step3:创建项目

    • 进入控制台-人脸实名认证页面,选择『项目管理』页面,点击『新建项目』,进行项目创建,如下图所示。

    创建项目前,请确保您在应用控制台已创建应用,若您未创建应用,请参考STEP2创建应用后,再进行项目创建.

    image.png

    Step4:创建方案

    • 项目创建完成后,点击「方案管理」进入方案管理页面,在这里您可以为您的项目创建不同的方案,如下图所示。
    image.png

    若您的场景为APP场景(安卓/IOS系统),『场景方案』请选择APP实名认证方案;

    若您的场景为微信、H5页面,『场景方案』请选择H5实名认证方案。

    image.png

    4.1 身份信息录入

    • 身份信息录入支持选择用户手动输入OCR拍照采集,如下图所示

    实名认证系统-身份信息录入-1.gif

    OCR拍照采集:会在之后生成的APP集成文件内集成OCR采集SDK,在本地进行身份证质量校验,并判断是否为身份证证件。 (OCR拍照采集支持实时采集和相册上传两种形式。推荐您使用实时采集,可以在一定程度增加方案的安全性及便捷性。)

    手动输入:支持用户手动输入姓名+身份证号信息。

    注:如您的业务场景无需使用身份信息录入功能,此项可先默认选择,在后续集成指导技术文档中将说明如何去除该部分功能

    4.2 采集SDK配置

    • 填写授权标识:选择SDK的授权标识信息。

    若您还未申请授权标识信息,请点击『新建授权』,并填写相关信息进行申请,申请过程如下图所示。

    image.png image.png
    • 图像质量控制(本地):分为严格、正常、宽松三个等级,等级越严格,对采集图片的角度、模糊度、遮挡等信息参数把控越高,推荐使用正常。

    此项配置为离线采集SDK端对采集图片的质量要求,推荐实名认证场景选择严格或正常模式。图片质量越好,云端接口传输的通过率越高。

    • 活体检测设置(本地):金融级离线采集 SDK在前端默认采取 炫瞳活体检测+弱配合动作(眨眼/张嘴)的活体检测方案。在该过程,SDK 会随机抓取几帧图像进行本地活体检测,检测通过后将图片传至后台进行下一步检测。

    附录:

    质量控制参数 「宽松」 「正常」 「严格」
    光照最小值 30 40 60
    光照最大值 240 220 200
    遮挡-左眼 0.95 0.8 0.4
    遮挡-右眼 0.95 0.8 0.4
    遮挡-鼻子 0.95 0.8 0.4
    遮挡-嘴巴 0.95 0.8 0.4
    遮挡-左脸 0.95 0.8 0.4
    遮挡-右脸 0.95 0.8 0.4
    遮挡-下巴 0.95 0.8 0.4
    姿态-俯仰角 30 20 15
    姿态-左右角 18 18 15
    姿态-旋转角 30 20 15
    模糊度 0.8 0.6 0.4

    4.3 金融级人脸实名认证API配置

    image.png
    • 人脸实名认证接口:金融级实名认证方案默认接入 金融级人脸实名认证 API接口
    • 安全加密能力:(金融级方案中默认开启此项功能,无需您自行配置)金融级APP方案集成文件中的采集SDK会对输出的图片进行加密,在云端金融级实名认证API进行解密。此端云配合的加密方式是百度专门针对市面黑产绕过采集SDK,攻击云端接口的攻击方式进行的功能升级。
    • 大数据风控:大数据风控功能开启后,接受SDK端传入的设备指纹信息,基于百度海量大数据设备因子,对SDK端进行设备风险识别,辨别是否为⻛险设备,返回识别结果。可有效防御黑产批量虚拟机、病毒侵入等攻击手段,降低第三方黑产攻破概率,提升业务安全性。
    • 图像质量检测:分为正常与宽松两个等级,等级设置越严格,对图片角度、模糊度、遮挡等信息参数把控越高,推荐使用宽松。
    • 活体检测:分为严格、正常、宽松三个等级,不同等级对应不同的活体检测阈值。等级设置越严格,对活体检测相关参数信息的把控越高。不同等级对应指标可参考下表,推荐使用正常。

    活体检测阈值:活体检测得分高于此阈值,即判断为活体

    误拒率(FRR):指误将活体用户判断为非活体的概率。如误拒率为0.5%,指1000次真人请求,会有5次因为活体分数低于阈值被错误拒绝。

    控制度 对应阈值 说明
    宽松 0.05 万分之一活体误拒率
    正常(推荐) 0.3 千分之一活体误拒率
    严格 0.9 百分之一活体误拒率
    • 阈值:用户人脸图片与公安权威数据源中人脸的相似度得分阈值,得分超过此阈值,即被判断为同一人。阈值分数相关指标可参考下表,推荐阈值为80。
    阈值分数 误识率 识别率
    60 0.781615% 99.550128%
    70 0.096534% 98.307626%
    78 0.015570%(万分之一) 95.672664%
    80 (推荐) 0.009342%(低于万分之一) 94.323051%

    Step5:提交方案,获取示例工程

    完成上述方案配置后,点击『提交』,进入方案管理页面,下载IOS/安卓版集成文件(含示例工程)进行SDK端集成使用。

    image.png

    Step4中方案配置的参数会自动生成至集成文件(含示例工程)中,方便开发使用。 注意:请谨慎修改APP方案流程,修改后需要重新下载集成文件进行使用。

    Step6:下载获取服务端示例工程

    点击此处下载服务端示例工程及技术文档

    至此,方案集成前的准备工作已完成,具体集成技术操作请方案集成指南。

    上一篇
    方案简介
    下一篇
    iOS-方案集成指南