OCR识别--身份证识别

我们以OCR识别–身份证识别为例,为大家实例讲解 👉 如何使用简道云前端事件+身份证识别接口,实现身份信息识别!

购买接口

首先我们先找到一个身份证识别的OCR接口,我们以阿里云官方提供的OCR接口为例,讲解如何配置在简道云的前端事件中配置:

点击进入阿里云 云市场


我们先购买一个500次的免费体验版本,然后可以在控制台-云市场-已买到的服务号中看到我们的AppCode,这是用来调用接口的凭证(后面会用到)。


接口分析

然后我们再回来刚才接口的界面,详细地分析下这个接口:

请求方式:POST

返回类型:JSON

调用地址:

  • https://dm-51.data.aliyun.com/rest/160601/ocr/ocr_idcard.json
  • 或 http://dm-51.data.aliyun.com/rest/160601/ocr/ocr_idcard.json

请求的Headers(服从阿里云云市场的标准鉴权方式):Authorization: APPCODE + 你自己的APPCODE。

请求的Body:

{

	"image":  "图片二进制数据的base64编码/图片url",

	"configure": "{"side":"face"}"       

}

注意:假如是人像面,这里configure值为{“side”:“face”},假如是国徽面,这里configure值为{“side”:“back”}


人像面返回的数据:

国徽面返回的数据:

前端事件配置

添加字段:


设置触发字段:


URL :

  • https://dm-51.data.aliyun.com/rest/160601/ocr/ocr_idcard.json
  • 或 http://dm-51.data.aliyun.com/rest/160601/ocr/ocr_idcard.json

请求类型: POST

返回值格式 :JSON


然后我们进入Header/Body的设置

Header为Authorization: APPCODE + 你自己的APPCODE

Body为image = 图片字段

configure = {"side":"face"}  (假如你要识别的为人像面) 

configure = {"side":"back"}  (假如你要识别的为国徽面)

我们这里选择为人像面


设置返回值:


在触发字段(图片字段:请上传身份证人像面)值发生改变后,简道云会自动调用我们上面配置的接口,来识别身份证中的数据,识别的数据会按上述固定的格式返回给简道云,我们需要根据Json Path规则,提取出返回值中的数据放入对应的字段。


效果体验

按照上述过程,我们已经完成了身份证OCR识别的前端事件配置,您可以点击下方链接进行身份证识别测试。

点击测试:身份证识别demo


你也可以尝试根据此教程将前端事件功能应用再更多的场景。


Peach是此帮助页面的作者。如果您对此页面的内容有任何意见,请在下方给她反馈。
有任何关于简道云的问题可拨打服务热线:400-111-0890 咨询(工作日:09:00-12:00;13:30-17:30)
本文是否对您有帮助?