视觉训练营day 5 ——人证合一校验

简介: 通过人脸照片和身份证进行核对,快速完成用户身份核验,减少企业人工审核成本的同时,提升用户体验。

场景能力描述

通过人脸照片和身份证进行核对,快速完成用户身份核验,减少企业人工审核成本的同时,提升用户体验。

输入限制

  • 图片格式:JPEG、JPG、PNG、BMP。
  • 图像大小:图像大小不超过3M。
  • 图像分辨率:图片大小要求5×5像素以上,人脸的尺寸建议大于64×64像素。
    URL地址中不能包含空格及中文字符。

调用能力

人脸检测定位(DetectFace)、人脸活体检测(DetectLivingFace)和人脸比对1:1(CompareFace)

使用说明

目前场景能力未能通过API的方式进行对外公开,您可以根据以下操作步骤进行自行搭建,完成场景能力的调用。

操作步骤

  • 调用人脸检测定位(DetectFace),请求参数ImageURL对应待测图片URL地址,得到返回参数FaceCount。
  • 根据返回参数FaceCount的值进行判断。
    • 如果FaceCount的值大于0,即判断为有人脸,继续执行下一步。
    • 如果FaceCount的值等于0,即判断为无人脸,操作结束。
  • 调用人脸活体检测(DetectLivingFace),请求参数ImageURL对应待测图片URL地址,返回参数代码示例如下所示。
"Data": {
  "Elements": [
    {
      "TaskId": "img6xmr38ZM4aU6SYeCmj6SAp-1tde$O",
      "Results": [
        {
          "Suggestion": "review",
          "Rate": 76.51,
          "Label": "liveness"
        }
      ],
      "ImageURL": "https://viapi-test.oss-cn-shanghai.aliyuncs.com/demo-center/facebody/DetectLivingFace.jpg"
    }
  ]
}
  • 根据返回参数Label的值,判断是否为liveness。如果是,继续执行下一步;如果否,操作结束。
  • 调用人脸比对1:1(CompareFace),请求参数ImageURLA和ImageURLB,分别对应待比对的人脸图片和身份证图片URL地址,得到返回参数Confidence,流程调用结束。
  • 根据返回参数Confidence的值进行判断。如果Confidence的值大于40,即判定人证合一比对成功。
目录
相关文章
|
移动开发 Android开发 iOS开发
uniapp开发H5及app监听返回事件(以及监听不到的处理方法)
uniapp开发H5及app监听返回事件(以及监听不到的处理方法)
3204 0
|
前端开发 JavaScript 开发者
前端开发中的异步编程:Promise 和 Async/Await 的比较与应用
在现代前端开发中,异步编程是不可或缺的技术。本文将深入探讨Promise和Async/Await这两种主流的异步编程方式,分析它们的优劣势及在实际项目中的应用场景。通过比较它们的语法、可读性和错误处理机制,帮助开发者更好地选择和理解如何在项目中高效地利用这些技术。
给 element-plus 增加一个防抖的功能(二)
element-plus 功能非常强大,但是好像只有 el-autocomplete 提供了一个防抖功能,其他表单子控件并没有提供防抖功能,而 el-autocomplete 的防抖和我想要的效果又不太一样,所以只好写个函数实现我想要的防抖效果。
|
存储 前端开发 安全
前端如何存储数据:Cookie、LocalStorage 与 SessionStorage 全面解析
本文全面解析前端三种数据存储方式:Cookie、LocalStorage与SessionStorage。涵盖其定义、使用方法、生命周期、优缺点及典型应用场景,帮助开发者根据登录状态、用户偏好、会话控制等需求,选择合适的存储方案,提升Web应用的性能与安全性。(238字)
970 0
|
JSON 小程序 前端开发
微信小程序-人脸核身解决方案
微信小程序-人脸核身解决方案
2137 0
|
机器学习/深度学习 人工智能 分布式计算
5分钟搭建企业级AI问答知识库
【8月更文挑战第14天】5分钟搭建企业级AI问答知识库
|
JSON 前端开发 JavaScript
【JavaScript技术专栏】JavaScript异步编程:Promise、async/await解析
【4月更文挑战第30天】JavaScript中的异步编程通过Promise和async/await来解决回调地狱问题。Promise代表可能完成或拒绝的异步操作,有pending、fulfilled和rejected三种状态。它支持链式调用和Promise.all()、Promise.race()等方法。async/await是ES8引入的语法糖,允许异步代码以同步风格编写,提高可读性和可维护性。两者结合使用能更高效地处理非阻塞操作。
413 0
使用uniapp开发微信小程序的人脸采集功能/人脸识别功能
使用uniapp开发微信小程序的人脸采集功能/人脸识别功能
3324 0
|
IDE 开发工具
IDEA如何快速定位到当前打开文件所在的目录
【10月更文挑战第7天】在 IntelliJ IDEA 中,要快速定位当前文件的目录,可通过侧边栏或快捷键实现。在侧边栏的项目结构中,文件以层级结构显示,便于浏览;使用 `Alt + F1` 快捷键,选择 “Select in”-> “Project View”,即可迅速定位文件所在目录,方便管理和导航。
6315 3
|
JavaScript API
VUE——监听浏览器关闭及标签页关闭事件
VUE——监听浏览器关闭及标签页关闭事件
927 0