视觉训练营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,即判定人证合一比对成功。
目录
相关文章
|
7月前
|
IDE 数据可视化 项目管理
【全网最详细】R-Studio下载安装教程 | R语言IDE开发环境使用步骤详解
R-Studio是Posit公司开发的R语言专业IDE,集代码编辑、控制台、数据可视化、项目管理于一体。专为R优化,功能全面、开箱即用,支持桌面版与服务器版,是R用户数据分析与统计编程的首选工具。(239字)
|
7月前
|
数据采集 缓存 安全
【HTTP】HTTP协议核心体系:请求方法与状态码全结构化解析(附《思维导图》)
本文系统解析HTTP/1.1请求方法与状态码:厘清安全/幂等本质,详解9种方法语义、约束与误区;全覆盖状态码全分类(1xx/2xx/3xx/4xx/5xx核心场景)的定义、场景及关键区分(如301/308、401/403、502/504);强调RESTful实践与高频红线,助力构建健壮、规范的Web服务。
第四届光学与机器视觉国际学术会议(ICOMV 2025) 2025 4th International Conference on Optics and Machine Vision
第四届光学与机器视觉国际学术会议(ICOMV 2025) 2025 4th International Conference on Optics and Machine Vision
349 5
|
JavaScript 编译器
成功解决:Module build failed: Error: Vue packages version mismatch
这篇文章记录了解决Vue项目中遇到的"Module build failed: Error: Vue packages version mismatch"错误的步骤,原因是项目中Vue依赖的版本不一致,解决方法是删除`node_modules`后重新安装指定版本的Vue和`vue-template-compiler`,确保版本匹配,最终成功运行项目。
成功解决:Module build failed: Error: Vue packages version mismatch
|
JSON 小程序 前端开发
微信小程序-人脸核身解决方案
微信小程序-人脸核身解决方案
3300 0
使用uniapp开发微信小程序的人脸采集功能/人脸识别功能
使用uniapp开发微信小程序的人脸采集功能/人脸识别功能
3669 0
|
人工智能 Java 程序员
一文彻底搞定C语言的表达式和语句
本文介绍了C语言中的表达式和语句,涵盖算术、关系等表达式及各类语句的用法,帮助初学者理解核心概念。本文介绍C语言表达式(算术、关系等)和语句(表达式、复合、控制、函数、空语句),助你掌握核心概念。
1299 0
一文彻底搞定C语言的表达式和语句
|
缓存 监控 大数据
构建高可用AnalyticDB集群:最佳实践
【10月更文挑战第25天】在大数据时代,数据仓库和分析平台的高可用性变得尤为重要。作为阿里巴巴推出的一款完全托管的PB级实时数据仓库服务,AnalyticDB(ADB)凭借其高性能、易扩展和高可用的特点,成为众多企业的首选。本文将从我个人的角度出发,分享如何构建和维护高可用性的AnalyticDB集群,确保系统在各种情况下都能稳定运行。
425 0
|
前端开发
CSS实现太极图
CSS实现太极图
353 0
|
API 数据安全/隐私保护
"401 Unauthorized" 问题处理
【6月更文挑战第10天】"401 Unauthorized" 问题处理
11203 0