全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 智能硬件
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 更多

快速入门

更新时间:2018-02-05 15:14:48

前言

欢迎使用OCR服务,这里主要为您介绍如何使用OCR的各种服务,如何快速找到需要的帮助信息。下文主要通过身份证识别服务的例子来介绍各个流程。

参考示例 — 身份证识别

云市场调用

购买服务

  1. 开通API网关https://www.aliyun.com/product/apigateway

  2. 在身份证服务https://market.aliyun.com/products/57124001/cmapi010401.html 页面购买服务

授权API

  1. 进入API网关 管理控制台,点击左侧调用API—> 应用管理,创建新应用。app创建

  2. 应用创建后,点击应用名称,查看应用IDappid

  3. 点击左侧已购买API,在对应的API一行中选择查看API,点击更多,授权,输入步骤2获取的应用ID,进行授权即可。api2api3api4

API调用

API的具体调用方式见身份证服务产品页面api使用

具体的示例代码见产品页面的请求示例代码,通过此页面查看APPCODE, 请阅读数据格式说明了解印刷文字识别服务的输入输出格式,阅读API介绍-身份证了解身份证服务具体的输入输出格式。api代码示例

示例如下:

  1. {
  2. "image": "图片二进制数据的base64编码",
  3. "configure": "{\"side\":\"face\"}" #身份证正反面类型:face/back
  4. }

上面列出的是识别身份证正面图像的输入格式,主要是传输了图像数据和配置字符串,其中图像是经过base64编码后的数据,配置字符串主要传递了一个参数,表示当前图像为身份证正面图像,进行正面识别。

返回结果示例如下:

  1. {
  2. "address" : "浙江省杭州市余杭区文一西路969号", #地址信息
  3. "config_str" : "{\\\"side\\\":\\\"face\\\"}", #配置信息,同输入configure
  4. "face_rect":{
  5. "angle": -90,
  6. "center":{
  7. "x" : 952,
  8. "y" : 325.5
  9. },
  10. "size":{
  11. "height":181.99,
  12. "width":164.99
  13. }
  14. }, #人脸位置,center表示人脸矩形中心坐标,size表示人脸矩形长宽,angle表示矩形顺时针旋转的度数。
  15. "name" : "张三", #姓名
  16. "nationality": "汉" #民族
  17. "num" : "1234567890", #身份证号
  18. "sex" : "男", #性别
  19. "birth" : "20000101", #出生日期
  20. "nationality" : "汉", #民族
  21. "success" : true #识别结果,true表示成功,false表示失败
  22. }
  23. 反面返回结果:
  24. {
  25. "config_str" : "{\\\"side\\\":\\\"back\\\"}",#配置信息,同输入configure
  26. "start_date" : "19700101", #有效期起始时间
  27. "end_date" : "19800101", #有效期结束时间
  28. "issue" : "杭州市公安局", #签发机关
  29. "success" : true #识别结果,true表示成功,false表示失败
  30. }

对应的字段含义具体可以参见API介绍-身份证

本文导读目录