达摩院特别版-视觉AI训练营Day2——身份证识别系统搭建

开发前的准备工作

1、开通阿里云视觉智能开放平台

  • 1、进入到视觉智能开放平台的官网https://vision.aliyun.com/后登录;
  • 2、单击上方的能力广场,然后单击左侧栏文字识别 ➡ 身份证识别
    在这里插入图片描述
  • 3、单击立即开通
    在这里插入图片描述
  • 4、确认开通服务的地域后单击立即购买。在确定订单步骤中,勾选我已阅读并同意《图像识别服务协议》后,单击去支付;
    在这里插入图片描述
    在这里插入图片描述
  • 5、开通成功在这里插入图片描述
    从视觉智能开放平台前往控制台页面后会看到 在这里插入图片描述

2、获取视觉智能开放平台提供的SDK

在这里插入图片描述
在获取了Maven坐标之后,在pom.xml文件中添加Maven依赖安装java SDK,这样便成功获取到了视觉智能开放平台提供的SDK。

功能描述

RecognizeIdentityCard可以识别二代身份证关键字段内容,关键字段包括:姓名、性别、民族、身份证号、出生日期、地址信息、有效起始时间、签发机关,同时可输出身份证区域位置和人脸位置信息。

请求参数

名称类型是否必选示例值描述
ActionStringRecognizeIdentityCard系统规定参数。取值:RecognizeIdentityCard。
ImageURLStringhttps://viapi-demo.oss-cn-shanghai.aliyuncs.com/viapi-demo/images/DetectImageElements/detect-elements-src.png图片URL地址。
SideStringface身份证正反面类型。face:正面。back:反面。

返回数据

名称类型示例值描述
DataStruct返回的结果数据内容。

名称类型示例值描述
BackResultStruct反面照结果。
EndDateString19800101有效期结束时间,格式:YYYYMMDD,例如19800101,即1980年01月01日。
IssueString杭州市公安局签发机关。
StartDateString19700101有效期起始时间,格式:YYYYMMDD,例如19800101,即1980年01月01日。

名称类型示例值描述
FrontResultStruct正面照结果。
AddressString浙江省杭州市余杭区文一西路969号地址信息。
BirthDateString20000101出生日期,格式:YYYYMMDD,例如19800101,即1980年01月01日。
CardAreasArray身份证区域位置,四个顶点表示,顺序是逆时针(左上、左下、右下、右上)。
XFloat165身份证区域横坐标。
YFloat657身份证区域纵坐标。
FaceRectVerticesArray人脸位置,四个顶点表示。
XFloat1024.6600341796875人脸位置横坐标。
YFloat336.629638671875人脸位置纵坐标。
FaceRectangleStruct人脸位置。
AngleFloat-90表示矩形顺时针旋转的度数,范围-180~180。
CenterStruct人脸矩形中心坐标。
XFloat952人脸矩形中心横坐标。
YFloat325.5人脸矩形中心纵坐标。
SizeStruct人脸矩形尺寸。
HeightFloat181.99高度。
WidthFloat164.99宽度。
GenderString性别。
IDNumberString1234567890身份证号。
NameString张三姓名。
NationalityString民族。
RequestIdStringD6C24839-91A7-41DA-B31F-98F08EF80CC0请求ID。

示例

正常返回示例(识别正面)

XML格式

<RequestId>请求ID</RequestId>
<Data>
    <FrontResult>
        <Address>地址</Address>
        <Gender>性别</Gender>
        <Nationality>民族</Nationality>
        <Name>姓名</Name>
        <IDNumber>身份证号</IDNumber>
        <BirthDate>出生日期(年月日)</BirthDate>
    </FrontResult>
</Data>

JSON格式

{
	"RequestId": "请求ID",
	"Data": {
		"FrontResult": {
			"Address": "地址",
			"Gender": "性别",
			"Nationality": "民族",
			"Name": "姓名",
			"IDNumber": "身份证号",
			"BirthDate": "出生日期(年月日)"
		}
	}
}

源码

https://github.com/aliyun/alibabacloud-viapi-demo/tree/master

效果图

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值