请求参数
参数 |
可空 |
类型 |
说明 |
data |
否 |
string |
图片直链。base64数据直接上传即可 |
返回参数
参数 |
类型 |
说明 |
code |
int |
状态码,200为成功,其他为错误 |
msg |
string |
成功返回success |
data |
string |
所有数据 |
comment |
string |
识别结果 |
示例代码
# python 3.7
import json,requests
data = { "data" :"图片url或base64编码"}
pst = json.dumps(data)
req = requests.post(url="http://api.wer.plus:8080/api/yocr",data=pst)
print(req.text)
返回示例
请求体 body
</br>
方法1:传输图片url
{"data":"https://qrimgs.oss-cn-shenzhen.aliyuncs.com/4a6423b7-b6bc-45f2-8b10-0d087bb100e7.png"}
</br>
方法2:传输base64编码,必须以:data:image/jpg或data:image/png或data:image/gif开头
{"data":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPMAAADsCAYAAA......"}
</br>
样例返回参数</br>comment列表中每个元素为识别出的一个组</br>列表的长度即是识别出的行数</br>每个组中包含每个字符x,y坐标,字符串内容,识别可信度
{"code": "200","msg": "success","data": {"comment":[[[[370, 242], [622, 242], [622, 318], [370, 318]], "若要前行", 0.9867905378341675], [[[280, 310], [708, 310], [708, 388], [280, 388]], "就要离开你现在", 0.9186151461034681], [[[339, 377], [646, 377], [646, 457], [339, 457]], "停留的地方", 0.9543827645702372]]}}
状态码
code |
说明 |
200 |
请求成功 |
100 |
json解析失败 |
101 |
token不合法(已弃用) |
102 |
url不合法 |
103 |
文件过大 |
104 |
文件读取失败 |
105 |
数据读取失败 |
106 |
参数类型未知 |
107 |
内容检测失败 |
108 |
参数错误 |
109 |
未知异常 |
110 |
token余额不足(已弃用) |
111 |
token不合法(已弃用) |
121 |
访问数据失败 |
122 |
请求失败 |