版式文字定位识别-图文文字坐标检测-可定位通用文字识别-含位置信息OCR识别API接口介绍

简介: 通用文字识别API支持多场景、多语种高精度OCR,输出文字内容、置信度、矩形及四点多边形坐标,完整还原版式布局,适用于文档电子化、智能排版等场景,支持URL、Base64、文件上传及PDF/OFD解析。

前言

支持多场景、多语种、高精度识别能力,在常规文字识别基础上,精准输出每行文字的完整识别内容、置信概率、坐标位置以及四点多边形坐标数据,完整还原原图排版布局,方便开发者完成版式还原、内容矫正、图文二次加工等精细化处理。

通用文字识别被广泛用于文档电子化、图文解析、智能排版、内容抓取等业务,擅长批量提取图片内有效文字内容。

核心能力

  • 支持 URL、Base64、文件三类图像上传途径,适配 JPG/PNG/BMP 等通用图片格式;
  • 适配文档、海报、截图、实拍图等各类通用场景图文识别,支持多语种内容精准解析;
  • 新增文字位置坐标输出能力,补齐普通OCR无法实现版式二次处理的短板;
  • 具备高精度文字检测能力,可完整抓取整图全部文本内容;

API介绍

请求说明

名称 类型 必须 说明
image String 否 图片base64
pdf String 否 PDF文件的base64
pdfNum String 否 需要识别的PDF文件的对应页码,不传默认识别第 1 页
ofd String 否 OFD文件的base64
ofdNum String 否 需要识别的OFD文件的对应页码,不传默认识别第 1 页
file String 否 文件
url String 否 文件地址

戳这里查看详情

返回样例

{
   
  "msg": "成功",// code 对应的描述
  "code": 200,// 详见code返回码说明
  "taskNo": "316942821199035820008485",// 本次请求号
  "data": {
   
    "resultNum": 2,//识别结果数
    "result": [//识别结果
      {
   
        "words": "测试第一行",//识别结果字符串
        "location": {
   //位置数组(坐标0点为左上角)
          "top": 72,//表示定位位置的长方形左上顶点的垂直坐标
          "left": 89,//表示定位位置的长方形左上顶点的水平坐标
          "width": 52,//表示定位位置的长方形的宽度
          "height": 12//表示定位位置的长方形的高度
        },
        "probability": {
   //表示识别结果中每一行的置信度值
          "average": 0.9956096411,//行置信度平均值
          "min": 0.9842295051,//行置信度最小值
          "variance": 0.00003516419747//行置信度方差
        },
        "vertexesLocation": [//识别结果中每一行的外包四边形点坐标
          {
   
            "x": 90,//水平坐标(坐标0点为左上角)
            "y": 73//垂直坐标(坐标0点为左上角)
          },
          {
   
            "x": 142,
            "y": 73
          },
          {
   
            "x": 142,
            "y": 85
          },
          {
   
            "x": 90,
            "y": 85
          }
        ],
        "finegrainedVertexesLocation": [//识别结果中每一行的多边形轮廓点坐标
          {
   
            "x": 89,
            "y": 72
          },
          {
   
            "x": 101,
            "y": 72
          },
          {
   
            "x": 113,
            "y": 72
          },
          {
   
            "x": 124,
            "y": 72
          },
          {
   
            "x": 136,
            "y": 72
          },
          {
   
            "x": 141,
            "y": 72
          },
          {
   
            "x": 141,
            "y": 78
          },
          {
   
            "x": 141,
            "y": 84
          },
          {
   
            "x": 130,
            "y": 84
          },
          {
   
            "x": 118,
            "y": 84
          },
          {
   
            "x": 106,
            "y": 84
          },
          {
   
            "x": 95,
            "y": 84
          },
          {
   
            "x": 89,
            "y": 84
          },
          {
   
            "x": 89,
            "y": 78
          }
        ]

      },
    ],
    "paragraphsResult": [//段落检测结果
      {
   
        "wordsResultIdx": [//一个段落包含的行序号
          0,
          1
        ],
        "finegrainedVertexesLocation": [//识别结果中每一行的多边形轮廓点坐标
          {
   
            "x": 89,
            "y": 72
          },
          {
   
            "x": 101,
            "y": 72
          },
          {
   
            "x": 113,
            "y": 72
          },
          {
   
            "x": 124,
            "y": 72
          },
          {
   
            "x": 136,
            "y": 72
          },
          {
   
            "x": 141,
            "y": 72
          },
          {
   
            "x": 141,
            "y": 72
          },
          {
   
            "x": 141,
            "y": 84
          },
          {
   
            "x": 141,
            "y": 88
          },
          {
   
            "x": 141,
            "y": 100
          },
          {
   
            "x": 141,
            "y": 100
          },
          {
   
            "x": 129,
            "y": 100
          },
          {
   
            "x": 117,
            "y": 100
          },
          {
   
            "x": 104,
            "y": 99
          },
          {
   
            "x": 92,
            "y": 99
          },
          {
   
            "x": 89,
            "y": 99
          },
          {
   
            "x": 89,
            "y": 99
          },
          {
   
            "x": 89,
            "y": 87
          },
          {
   
            "x": 89,
            "y": 84
          },
          {
   
            "x": 89,
            "y": 72
          }
        ]

      }
    ],
    "paragraphsResultNum": 1,//识别结果数,表示 paragraphsResult 的元素个数
    "pdfFileSize": 1//传入PDF文件的总页数,当 pdfFile 参数有效时返回该字段
  }
}
相关文章
|
2月前
|
搜索推荐 API SEO
百度PC排名-BD_PC排名-百度电脑端排名-百度PC端搜索排名API接口介绍
本工具提供百度PC端关键词排名查询服务,支持按域名与关键词实时获取排名、标题、链接等数据,助力SEO优化与内容策略调整,提升网站搜索竞争力。
74 0
|
3月前
|
人工智能 文字识别 Java
阿里云OCR文字识别!Java代码实现票据、证件高精度识别
阿里云OCR识别精度高、场景广,支持身份证、票据、文档等多类型文字提取,准确率远超开源模型。文末附Java完整对接代码,含AK/SK配置与URL识别示例,开箱即用,助力企业办公自动化与智能录入。(239字)
419 0
|
人工智能 JavaScript 开发工具
DeepSeek Harness 本地安装与使用指南
DeepSeek Harness(DSH)是DeepSeek AI开源的Agent运行框架,支持本地文件操作、命令执行与工具调用。基于Cordis插件架构,具备高扩展性与强可控性,适合开发者搭建可控Agent环境或开展模型基准测试。当前为开发者预览版,需Node.js环境,推荐先用`npx @deepseek-ai/dsh web`快速体验。
8180 17
|
8月前
|
机器学习/深度学习 缓存 监控
基于API的印度股市数据对接指南
本文为开发者提供印度股市(NSE/BSE)API对接完整指南,涵盖环境配置、实时行情、历史K线、基本面数据获取,支持HTTP/WS双协议,内置重试、缓存、时区处理与技术分析功能,助力快速构建量化工具与行情应用。(239字)
|
3月前
|
自然语言处理 API
字典查询-词典查询-成语词典-新华字典API接口介绍
这是一款阿里云市场提供的汉字查询API服务,支持拼音/部首/汉字/词语多维检索,返回拼音、笔画、部首、释义、出处等详细信息,适用于教育、写作、校对及识字学习场景。
438 1
|
3月前
|
JSON 自然语言处理 API
车辆尾号限行-出行限号查询-车辆尾号限行规则查询API接口介绍
【车辆限行查询API】提供全国重点城市实时、准确的机动车限行政策数据,覆盖限行时间、区域、尾号、节假日及临时管制等全要素。支持城市列表动态获取与单城规则查询,具备高并发、低延迟、易接入、强稳定等优势,广泛适用于导航、网约车、物流、车服及智慧交通等场景。(239字)
480 2
|
3月前
|
供应链 API
企业纳税人信息查询-纳税人类型查询-一般纳税人资格查询-企业纳税人类型查询API接口介绍
本API支持通过企业名称、注册号或统一信用代码查询一般纳税人信息,涵盖纳税人名称、识别号、资格类型、主管税务机关及有效期等关键字段,适用于商业合作、投融资风控、企业自检及政府监管等场景。
337 0
|
3月前
|
API
招投标查询-招标信息查询-招标公告-企业招标信息-中标公告-中标公示查询API接口介绍
本API提供招投标信息智能查询服务,支持关键词、时间、公告类型、采购方式等多维度精准/模糊检索,覆盖招标预告、中标结果、合同验收等全阶段数据,返回标的详情、金额、单位及联系方式等结构化信息。
400 0
|
3月前
|
API
药品信息查询-药品及药企信息查询API接口介绍
药品查询API提供标准化药品数据服务,覆盖中西药、OTC、处方药等近10万种药品,支持多维度检索(名称/批准文号/成分等),返回有效期、成分、厂家、适应症、禁忌症等30+核心字段,含分类查询、药品信息、详情、药名搜索4类接口,助力医药企业与健康平台高效构建药品应用。
739 0

热门文章

最新文章