接口能力:
通用文字识别:对文本文件进行识别,返回给用户文字
请求说明:
HTTP方法:
post
请求URL:
http://---.---.---,---:8081/ocrstart
url参数:
data参数:图像数据,base64编码后的图像数据直接放入到data中
请求代码示例:
python版本:
import requests
import base64
import json
with open("test.png","rb") as f:
base64_data = base64.b64encode(f.read())
return_data = requests.post("http://---.---.----.---:8081/ocrstart",data=base64_data)
返回数据格式:
requests.models.Response
返回数据说明:
采用json.loads(return_data.text)转化为json数据,json的数据格式如下
[
{
"line" : ********文字所在行数********,
"data" : *********返回的文字*********,
"loc" : ********文字框的位置********
},
{
"line" : ********文字所在行数********,
"data" : *********返回的文字*********,
"loc" : ********文字框的位置********
},
.
.
.
{
"line" : ********文字所在行数********,
"data" : *********返回的文字*********,
"loc" : ********文字框的位置********
},
{
"picture" : *******返回图片的base64编码********
}
]
说明:
返回数据处理后为列表类型,列表的每一项的内容均为字典,除最后一项中存放标注了待识别文字的位置的图片的base64编码,列表的其他项均是识别结果信息,其中line
表示文字处于第几行;data
表示识别的文字内容;loc
表示每行文字的位置信息
返回示例:
传入图片:
[
{
"data":"施与受的定律就是能量守恒的定律。",
"line":1,
"loc":"[ 072384700105384104 ]"
},
{
"data":"就是说: 你布施出去的任何东西,终将成倍地回报到你身上。",
"line":2,
"loc":"[ 01476401470179640178 ]"
},
{
"data":"你布施金钱或物质",
"line":3,
"loc":"[ 02222242230252224253 ]"
},
{
"data":"将会成倍地获得金钱或物质回报;",
"line":4,
"loc":"[ 02973682970330368330 ]"
},
{
"data":"你布施欢喜,让他人愉悦,",
"line":5,
"loc":"[ 03722883720404288404 ]"
},
{
"data":"将会成倍地得到他人回报给你的欢喜",
"line":6,
"loc":"[ 04474004490482400484 ]"
},
{
"data":"你布施安定,让他人心安",
"line":7,
"loc":"[ 05212885220554288555 ]"
},
{
"data":"将会成倍地得到安乐;",
"line":8,
"loc":"[ 05972405980632240632 ]"
},
{
"data":"相反,如果你施加于别人的是不安、憎恨、怒气、忧愁,",
"line":9,
"loc":"[ 06755926730706592704 ]"
},
{
"data":"也将成倍地得到这些报应。",
"line":10,
"loc":"[ 07482887490779288780 ]"
},
{
"data":"宇宙是一台无比精密的精算器。你给予出去的任何东西,最后都会以各种形式回到你的",
"line":11,
"loc":"[ 08239128210858912856 ]"
},
{
"data":"身边。",
"line":12,
"loc":"[ 086180861089280893 ]"
},
{
"picture":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA0gAAAMpCAIAAACxLYRzAAEAAElEQVR4nOzdd5gcx30n/F91nhx3Z3......"
}
]
传回图片:
网友评论