通用OCR
用于识别图片中的文字,上传图片直链,得到识别后的结果,只支持简体中文、英文

接口地址: https://api.wer.plus/api/yocr

返回格式: JSON

请求方式: POST

请求示例: https://api.wer.plus/api/yocr

请求参数说明:

返回参数说明:

返回示例:

请求体 body

方法1:传输图片url {"data":"https://qrimgs.oss-cn-shenzhen.aliyuncs.com/4a6423b7-b6bc-45f2-8b10-0d087bb100e7.png"}
方法2:传输base64编码,必须以:data:image/jpg或data:image/png或data:image/gif开头 {"data":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAPMAAADsCAYAAA......"}
样例返回参数
comment列表中每个元素为识别出的一个组
列表的长度即是识别出的行数
每个组中包含每个字符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]]}}

错误码格式说明:更多返回错误代码请看首页的错误代码描述

 100 json解析失败
101 token不合法
102 url不合法
103 图片过大
104 读取图片失败
105 base64读取失败
106 未知类型
107 识别失败
108 参数获取失败
109 未知错误
110 token次数已用尽
111 token不存在或校验失败
121 数据查询失败
122 发送失败
200 成功

代码示例:

# 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)