身份证识别 -

人脸视频保存 -minio 对象存储

现在基本都是对接着网安那边.

我们只需要负责

身份证识别这一块 然后根据接口来判断是否成功。 详情可见认证文章

身份证认证

身份证+手机号码

身份证+手机号码+人脸

能力支持

OCR识别引擎(身份证)

人脸识别 / 活体检测算法

MinIO 分布式对象存储

MySQL / Redis

java 复制代码
身份证图片上传
   ↓
图片压缩 / 去噪
   ↓
OCR引擎识别
   ↓
字段结构化解析
   ↓
合法性校验

合法性校验 -有别人写好的,自写github

身份证号码校验位算法

出生日期合法性判断

有效期是否过期

正反面信息一致性校验

身份证存储

数据库:只存文件 URL

MinIO:存真实文件

MinIO 是高性能分布式对象存储系统非结构化大文件

java 复制代码
bucket: idcard-bucket
路径规则:
/idcard/{userId}/front.jpg
/idcard/{userId}/back.jpg
活体验证

前端校验

java 复制代码
录制 3~5 秒视频

引导用户完成动作指令

自动检测人脸是否在画面中

视频活体检验

java 复制代码
视频上传
   ↓
关键帧抽取
   ↓
人脸定位
   ↓
动作检测(眨眼/点头)
   ↓
活体判定

人脸与身份证头像比对

  • 提取身份证头像
  • 提取视频人脸特征
  • 特征向量相似度计算
  • 设置安全阈值(如 ≥ 0.8)

视频文件存储设计(MinIO)

java 复制代码
bucket: face-video-bucket
路径:
/face/{userId}/{timestamp}.mp4
相关推荐
金銀銅鐵23 分钟前
[java] 编译之后的记录类(Record Classes)长什么样子(上)
java·jvm·后端
野生技术架构师2 小时前
金三银四面试总结篇,汇总 Java 面试突击班后的面试小册
java·面试·职场和发展
小袁拒绝摆烂3 小时前
多表关联大平层转JSON树形结构
java·json
ja哇3 小时前
大厂面试高频八股
java·面试·职场和发展
yoyo_zzm4 小时前
Laravel6.x新特性全解析
java·spring boot·后端
Nick_zcy4 小时前
小说在线阅读网站和小说管理系统 · 功能全解析
java·后端·python·springboot·ruoyi
源码宝4 小时前
基于 SpringBoot + Vue 的医院随访系统:技术架构与功能实现
java·vue.js·spring boot·架构·源码·随访系统·随访管理
qinqinzhang5 小时前
Java 中的 IoC、AOP、MVC
java
禾叙_5 小时前
【langchain4j】结构化输出(六)
java·开发语言