身份证识别 -

人脸视频保存 -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
相关推荐
坚定信念,勇往无前2 分钟前
Maven 私有仓库-nexus
java
Minner-Scrapy10 分钟前
Scrapy 2.17 源码解析:Scheduler 调度器与磁盘/内存双队列
java·爬虫·python·scrapy·网络爬虫·twisted
晚风醉蝶19 分钟前
1-11-奇偶排序-OddEvenSort
java·数据结构·算法
夏天拐跑了西瓜43 分钟前
Spring Cloud 微服务实战(三):一个服务挂了,凭什么拖垮整个系统?Sentinel 限流熔断实战
java·spring cloud·微服务
2601_967264281 小时前
Jetpack Compose 实践指南:从入门到进阶
java·学习
m0_587383002 小时前
社区家政系统开发实战:从需求分析到上线部署全指南
java·spring boot·spring·需求分析
凤山老林2 小时前
动态 i18n 体系落地:Spring Boot 多租户热加载与前后端协同实践
java·spring boot·后端·i18n
白露与泡影2 小时前
解密 Pi 的 Harness 工程:Agent 会话如何实现持久化与恢复
java·人工智能·算法
Zane19943 小时前
HashMap 为什么要在长度16、容量必须是2的幂这些细节上较劲
java·后端
长谷深风1113 小时前
为什么你的 Tool 总被模型选错?
java·大数据·ai·llm·ai agent·工具设计·agent设计