浅谈实人认证的技术可行性和验证必要性
之前的实名认证模式是用户手动上传手持身份证照片,后台管理员来审核。无法做到实时认证,且需要人力成本。
实人认证模式 :
- 身份证照片
- 本人自拍视频
- 读出一串系统给定的验证码
- 提交云端,自动验证
做到以下几点:
- 图片清晰
- 视频清晰
- 视频没有噪音
- 验证码朗读清晰,语调适中,普通话
- 错误码:
'-1309' => '人脸个数超过限制',
'-1310' => '个体个数超过限制',
'-1311' => '组个数超过限制',
'-5107' => '提供的图片不是身份证',
'-4006' => '视频中人脸特征提取失败',
'-4007' => '视频中不同时间段的人脸验证失败',
'-4009' => '身份证照片提取特征失败',
'-4010' => '自拍照与身份证照片相似度计算失败',
'-4015' => '视频中的人脸检测失败',
'-4016' => '视频解码失败',
'-4017' => '身份证照片人脸检测失败',
'-5001' => '视频无效,无法正常读取',
'-5002' => '唇语验证失败',
'-5005' => '无法从视频中提取合规的人脸照片',
'-5007' => '视频没有声音',
'-5008' => '语音识别失败',
'-5009' => '视频人脸检测失败,没有嘴或者脸',
'-5010' => '唇动失败--没有检测到嘴巴动',
'-5011' => '活体检测失败--不是活体',
'-5012' => '视频中噪声太大',
'-5013' => '视频里的声音太小',
'-5015' => '视频像素太低,最小270*480',
'-5016' => '视频里的人不是活体(疑似翻拍视频等攻击)',
'-5801' => '请求缺少身份证号码或身份证姓名',
'-5802' => '服务器内部错误,服务暂时不可用,请稍后重试',
'-5803' => '身份证姓名与身份证号码不一致',
'-5804' => '身份证号码无效',
'-5805' => '用户未输入图像或者url下载失败',
'-5806' => '身份证号码或者身份证姓名格式错误',
'-5807' => '查询身份证信息失败'
使用的模式: