身份证识别介绍
-
实现效果展示
-
技术文档:
功能描述
身份证识别可以识别二代身份证关键字段内容,关键字段包括:姓名、性别、民族、身份证号、出生日期、地址信息、有效起始时间、签发机关,同时可输出身份证区域位置和人脸位置信息。应用场景
远程注册:识别用户提交的身份证内容,自动完成用户身份信息填充。
特色优势
识别完整:支持识别身份证内各项内容。
输入限制
- 图像格式:JPEG、JPG、PNG、BMP、GIF。
- 图像大小:不超过3M。
- 图像分辨率:不限制图片分辨率,但图片分辨率太高可能会导致API识别超时,超时时间为5秒。
- URL地址中不能包含中文字符。
身份证识别系统实现的逻辑
通过调用阿里官方文字识别的身份证识别API,通过个人开通身份证识别服务,绑定access key id和secret实现个人调用,通过本地服务器端发送图片到阿里视觉平台进行识别并返回相关识别结果的XML或JSON文件,本地服务器端通过解析XML或JSON文件进行展示就成功了。
实战
-
用idea打开
-
用maven加载依赖
-
在application.peoperties中修改access key id和secret,upload的目录
-
运行项目,并在浏览器中打开localhost:8080
心得体会
通过本次的身份证识别实战,可以感受得到阿里云智能视觉开发平台加快了开发速度。不需要自己额外搭建ocr到自己服务器。
阿里云高校计划,陪伴两千多所高校在校生云上实践、云上成长。在这里你可以领用免费的cpu资源**,还可以参加免费训练营,实践提高:**https://developer.aliyun.com/adc/student/