名片OCR
接口描述
对名片图片进行识别
请求说明
HTTP 方法:
POST
请求 URL:
/ai-cloud-face/api/ocr/businessCard
Header如下:
参数名称 | 值 |
---|---|
Content-Type | application/json;charset=UTF-8 |
Body中放置请求参数,参数详情如下:
请求参数:
参数名称 | 数据类型 | 参数描述 |
---|---|---|
appKey | String | 应用生成的appkey |
sign | String | 签名 |
nonceStr | String | 随机字符串 |
img | String | 图片数据(base64编码),原始图片建议小于3M,格式限定为jpg |
busFlowId(可选) | String | 调用流水(0-32),用于流水唯一标识记录 |
返回说明
返回参数:
返回值名称 | 类型 | 描述 |
---|---|---|
code | int | 返回结果,0表示成功,非0为对应错误号 |
success | Boolean | 是否成功 |
message | String | 返回描述 |
data | Object | 返回的数据如下 |
businessCardRet | object | 名片识别结果 |
PER | object[] | 姓名 |
data | string | 姓名识别结果 |
pos | number[] | 姓名位置信息 返回的数字8个为一组,若存在多组,说明该字段在图片中存在多行;每组的8个数字依次代表左下的x和y,右下的x和y,右上的x和y,左上的x和y) |
ORG_COMP | object[] | 公司 |
ORG_DEPART | object[] | 部门 |
MISC_POST | object[] | 职位 |
MISC_WEB | object[] | 网址 |
MISC_MAIL | object[] | 邮箱 |
MISC_SS | object[] | QQ/微信/MSN |
LOC | object[] | 地址 |
NUM_PHONE | object[] | 电话 |
NUM_CELL | object[] | 手机号 |
NUM_FAX | object[] | 传真号 |
返回示例:
{
"code":0,
"data":{
"businessCardRet":{
"LOC":[
{
"data":"中国某市某区某路2号B座15层",
"pos":[
436,
615,
883,
609,
883,
646,
436,
653,
431,
654,
855,
648,
855,
685,
431,
691
]
}
],
"ORG_COMP":[
{
"data":"某某限公司",
"pos":[
431,
576,
690,
574,
690,
613,
431,
616
]
},
{
"data":"某某",
"pos":[
374,
348,
627,
344,
627,
398,
374,
402
]
},
{
"data":"xxxx",
"pos":[
374,
273,
650,
266,
650,
341,
374,
348
]
}
],
"MISC_MAIL":[
{
"data":"xxx@xxx.com",
"pos":[
431,
770,
764,
770,
764,
803,
431,
803
]
}
]
}
},
"success":true,
"message":"success"
}