智运宝官方 Docs
  1. OCR 识别类服务
智运宝官方 Docs
  • 智运宝API接口文档
    • 智运宝 API 中心
    • 在途监控类服务
      • 普货车运输节点服务
      • 普货车运输行程服务
      • 危货车运输节点服务
      • 危货车运输行程服务
      • 必经地/禁行地管理服务
      • 普货运输行程服务 2.0-轨迹纠偏
    • 信息校验类服务
      • 营业执照验证服务
      • 企业道路运输经营许可证验证服务
      • 道路运输证验证服务
      • 司机从业资格证验证服务
      • 车辆入网验证服务
      • 车辆入网确认
      • 车辆能耗查询服务
    • 电子围栏服务
      • 电子围栏服务 V1.0
    • 熟车运力池服务
      • 熟车运力池服务
    • 始发地/目的地-实时通知服务
      • 始发地/目的地-实时通知服务
    • 包年包月车辆订阅服务
      • 包年包月车辆订阅服务
    • 国六车辆综合服务
      • G6运输行程服务
      • G6运输节点服务
      • G6运输节点服务(批量)
      • G6入网验证服务
      • G6入网确认服务
    • OCR 识别类服务
      • OCR识别类服务
      • OCR营业执照识别服务
      • OCR磅单识别服务
      • OCR道路运输证识别服务
      • OCR行驶证识别服务
      • OCR驾驶证识别服务
  • 数盾对称加密工具
    • 数盾 · DataShield 白皮书
    • 数盾 · 隐私与安全声明
    • 数盾 · 数据传输操作规范
    • 数盾 · Chrome 插件版
    • 数盾 · Python3 代码版
  1. OCR 识别类服务

OCR识别类服务

4.3.1. OCR身份证识别服务#

4.3.1.1. 服务使用场景#

通过传入身份证照片,OCR服务自动获取证件识别信息,提高操作效率。

4.3.1.2. 产品功能说明#

支持对身份证正面、反面照片进行识别服务。

4.3.1.3. 业务规则#

本接口提供识别base64格式的文字信息,并以json格式返回识别的结构化结果。

4.3.1.4. API对接说明#

接口基本信息
接口名称:OCR身份证识别服务
请求方式:POST
接口地址:/api/jjzy/ocr/ocrIdCard
接口方法:ID_CARD_RECOGNITION
输入参数列表#
请求参数必须参数参数类型示例数据说明
image和url二选一Stringdata:image/png;
base64,iVBORw0KGgo...
图像数据,base64编码后进行urlencode,要求base64编码和urlencode后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/jpeg/png/bmp格式
url和image二选一Stringhttp://zy.zjcvmc.cn/static/
img/bg_login.8539120.png
图片完整URL,URL长度不超过1024字节,URL对应的图片base64编码后大小不超过4M,最短边至少15px,最长边最大4096px,支持jpg/jpeg/png/bmp格式,当image字段存在时url字段失效,请注意关闭URL防盗链
id_card_side是Stringfront-front:身份证含照片的一面
-back:身份证带国徽的一面
自动检测身份证正反面,如果传参指定方向与图片相反,支持正常识别,返回参数image_status字段为"reversed_side"
detect_ps否Stringtrue是否检测上传的身份证被PS,默认不检测。可选值:
-true:检测
-false:不检测
detect_risk否Stringtrue是否开启身份证风险类型(身份证复印件、临时身份证、身份证翻拍、修改过的身份证)检测功能,默认不开启,即:false。
-true:开启,请查看返回参数risk_type;
-false:不开启
detect_quality否Stringtrue是否开启身份证质量类型(清晰模糊、边框/四角不完整、头像或关键字段被遮挡/马赛克)检测功能,默认不开启,即:false。
-true:开启,请查看返回参数card_quality;
-false:不开启
detect_photo否Stringtrue是否检测头像内容,默认不检测。可选值:
true-检测头像并返回头像的base64编码及位置信息
detect_card否Stringtrue是否检测身份证进行裁剪,默认不检测。可选值:
true-检测身份证并返回证照的base64编码及位置信息
detect_direction否Stringtrue是否检测上传的身份证图片方向,默认不检测。可选值:
-true:检测
-false:不检测
输出参数列表#
响应参数必须参数参数类型示例数据说明
code是Int200状态码
message是String请求成功返回提示消息
data否Object-获取成功不为空
data字段包含#
参数必须参数参数类型示例数据说明
words_result_num是Uint325识别结果数,表示words_result的元素个数
direction否Int322图像方向,输入参数detect_direction=true时返回。
- -1:未定义,
- 0:正向,
- 1:逆时针90度,
- 2:逆时针180度,
- 3:逆时针270度
image_status是Stringnormalnormal-识别正常
reversed_side-身份证正反面颠倒
non_idcard-上传的图片中不包含身份证
blurred-身份证模糊
other_type_card-其他类型证照
over_exposure-身份证关键字段反光或过曝
over_dark-身份证欠曝(亮度过低)
unknown-未知状态
card_ps否String0输入参数detect_ps=true时,则返回该字段,判断身份证是否被PS,返回值:
- 0:正常,
- 1:PS,
- -1:无效
risk_type否Stringnormal输入参数detect_risk=true时,则返回该字段识别身份证风险类型:
normal-正常身份证;
copy-复印件;
temporary-临时身份证;
screen-翻拍;
unknown-其他未知情况
edit_tool否StringAdobe Photoshop CC
2014 (Macintosh)
如果参数detect_risk=true时,则返回此字段。如果检测身份证被编辑过,该字段指定编辑软件名称,如:Adobe Photoshop CC 2014 (Macintosh),如果没有被编辑过则返回值无此参数
card_quality否Object-输入参数detect_quality=true时,则返回该字段识别身份证质量类型
photo否StringiVBORw0KGgoAAAAN
SUhEUgAAAGQAA5...
当请求参数detect_photo=true时返回,头像切图的base64编码(无编码头,需自行处理)
photo_location否Object-当请求参数detect_photo=true时返回,头像的位置信息(坐标0点为左上角)
card_image否StringiVBORw0KGgoAAA
ANSUhADsF9h90t5...
当请求参数detect_card=true时返回,身份证裁剪切图的base64编码(无编码头,需自行处理)
card_location否Object-当请求参数detect_card=true时返回,身份证裁剪切图的位置信息(坐标0点为左上角)
idcard_number_type是Int1用于校验身份证号码、性别、出生是否一致,输出结果及其对应关系如下:
- -1:身份证正面所有字段全为空
- 0:身份证证号不合法,此情况下不返回身份证证号
- 1:身份证证号和性别、出生信息一致
- 2:身份证证号和性别、出生信息都不一致
- 3:身份证证号和出生信息不一致
- 4:身份证证号和性别信息不一致
words_result是Array[]-定位和识别结果数组
card_quality字段包含#
参数必须参数参数类型示例数据说明
IsClear是String1质量类型,是否清晰
IsClear_propobility是String0.5"是否清晰"质量类型对应的概率,值在0-1之间,值越大表示图像质量越好。默认阈值(仅为推荐值,建议按照实际业务场景,基于图片返回的具体概率值,自定义设置判断阈值):当IsClear_propobility超过0.5时,对应IsClear返回1,低于0.5,则返回0
IsComplete是String1质量类型,是否边框/四角完整
IsComplete_propobility是String0.6"是否边框/四角完整"质量类型对应的概率,值在0-1之间,值越大表示图像质量越好。默认阈值(仅为推荐值,建议按照实际业务场景,基于图片返回的具体概率值,自定义设置判断阈值):当IsClear_propobility超过0.5时,对应IsComplete返回1,低于0.5,则返回0
IsNoCover是String1质量类型,是否头像、关键字段无遮挡/马赛克
IsNoCover_propobility是String0.4"是否头像、关键字段无遮挡/马赛克"质量类型对应的概率,值在0-1之间,值越大表示图像质量越好。默认阈值(仅为推荐值,建议按照实际业务场景,基于图片返回的具体概率值,自定义设置判断阈值):当IsNoCover_propobility超过0.3时,对应IsNoCover返回1,低于0.3,则返回0
words_result字段包含#
字段名必须参数参数类型示例数据说明
住址-Object-包含words和location字段
words否String南京市江宁区弘景大道3889号识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角);参数key有:left(左)、top(上)、width(宽)、height(高)
公民身份号码-Object-包含words和location字段
words否String3308811999041XXXXX识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
出生-Object-包含words和location字段
words否String19990417识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
姓名-Object-包含words和location字段
words否String李云龙识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
民族-Object-包含words和location字段
words否String汉识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
性别-Object-包含words和location字段
words否String男识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
失效日期-Object-包含words和location字段
words否String20390711识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
签发机关-Object-包含words和location字段
words否String陆丰市公安局识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
签发日期-Object-包含words和location字段
words否String20190606识别结果字符串
location是Array[]{"left": 270, "top": 357, "width": 355, "height": 45}位置数组(坐标0点为左上角)
location字段包含#
参数必须参数参数类型示例数据说明
left是Uint32267表示定位位置的长方形左上顶点的水平坐标
top是Uint32453表示定位位置的长方形左上顶点的垂直坐标
width是Uint32459表示定位位置的长方形的宽度
height是Uint3299表示定位位置的长方形的高度
数据体返回实例#
{
  "log_id": "1559208562721579319",
  "direction": 0,
  "image_status": "normal",
  "photo": "/9j/4AAQSkZJRgABA......",
  "photo_location": {
    "width": 1189,
    "top": 638,
    "left": 2248,
    "height": 1483
  },
  "card_image": "/9j/4AAQSkZJRgABA...",
  "card_location": {
    "top": 328,
    "left": 275,
    "width": 1329,
    "height": 571
  },
  "words_result": {
    "住址": {
      "location": {
        "left": 267,
        "top": 453,
        "width": 459,
        "height": 99
      },
      "words": "南京市江宁区弘景大道3889号"
    },
    "公民身份号码": {
      "location": {
        "left": 443,
        "top": 681,
        "width": 589,
        "height": 45
      },
      "words": "330881XXXXXXXXXXXX"
    },
    "出生": {
      "location": {
        "left": 270,
        "top": 355,
        "width": 357,
        "height": 45
      },
      "words": "19990417"
    },
    "姓名": {
      "location": {
        "left": 267,
        "top": 176,
        "width": 152,
        "height": 50
      },
      "words": "伍某"
    },
    "性别": {
      "location": {
        "left": 269,
        "top": 262,
        "width": 33,
        "height": 52
      },
      "words": "男"
    },
    "民族": {
      "location": {
        "left": 492,
        "top": 279,
        "width": 30,
        "height": 37
      },
      "words": "汉"
    }
  },
  "words_result_num": 6
}
上一页
G6入网确认服务
下一页
OCR营业执照识别服务