OCR文档

作者: Bystander_1996 | 来源:发表于2019-03-01 19:03 被阅读0次

    接口能力:

    通用文字识别:对文本文件进行识别,返回给用户文字

    请求说明:

    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......"
    }
    ]
    

    传回图片:

    返回图片

    相关文章

      网友评论

          本文标题:OCR文档

          本文链接:https://www.haomeiwen.com/subject/jmdjuqtx.html