# OCR切片识别服务
版本 V1.1
# 1. 基本概念介绍
# 1.1 协议参数说明
网络传输使用 HTTP,HTTP 请求方式使用 POST
上传图片以
Content-Type=multipart/form-data
类型发送到服务器端
# 2. 接口定义
# 2.1 切片识别
# 2.1.1 接口
URL = http://ip:port/predict 其中 ip 为部署机器的 ip 地址,port 为对应服务器的端口,为 5000。
# 2.1.2 描述
根据用户上传的相关切片,包括打印的公司名称,帐号,大写金额,小写金额,出票日期等等,返回识别的结果。
# 2.1.3 HTTP请求格式
- 头部信息
参数名称 | 必选 | 类型 | 参数描述 |
---|---|---|---|
Content-Type | 是 | String | multipart/form-data |
- 请求参数
参数名称 | 必选 | 类型 | 参数描述 |
---|---|---|---|
ocrField | 是 | String | 识别的切片类型,支持的切片类型参见2.1.4节 |
image | 是 | file | 识别的图片,需要带上完整文件名 |
- 返回参数
参数 | 类型 | 参数说明 |
---|---|---|
+data | array() | 识别结果数组 |
--name | string | 识别字段名称,此接口默认为空 |
--value | string | 识别结果字符串 |
message | string | 错误消息 |
success | bool | true:成功识别,false:失败 |
# 2.1.4 切片类型
# | 切片类型 | ocrFiled |
---|---|---|
1 | 大写金额(打印) | HP_DXJE|slice_icr |
2 | 大写金额(手写) | ZP_SXDXJE|slice_icr |
3 | 小写金额(打印) | HP_XXJE|slice_icr |
4 | 小写金额(手写) | ZP_SXXXJE|slice_icr |
5 | 出票人账号、收款人账号 | HP_ZH|slice_icr |
6 | 凭证号码、票据号码 | HP_PH_HH|slice_icr |
7 | 出票人全称、收款人全称 | HP_CPFKRQC|slice_icr |
# 2.1.5 返回示例
{
"data": [
{
"name": "",
"value": "123456789"
}
],
"message": "",
"success": true
}
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10