图片结构解析-智能结构化识别-图片结构解析-图像结构化解析-照片结构化解析

举报
聚美智数 发表于 2026/10/15 09:42:47 2026/10/15
【摘要】 前言智能结构化识别,通常指OCR智能结构化识别/智能文档结构化识别,是一种把图片、扫描件、PDF、表单、票据、合同、电子单证等非结构化或半结构化文档,自动转换成机器可直接使用的结构化数据的技术。智能结构化识别主要应用场景:金融与财税票据处理:发票、银行回单、对账单、报销单等票据的自动识别与录入,是结构化识别最成熟的应用。系统可提取发票代码、金额、税额、开票方等字段,直接对接财务系统完成验真...

前言

智能结构化识别,通常指OCR智能结构化识别/智能文档结构化识别,是一种把图片、扫描件、PDF、表单、票据、合同、电子单证等非结构化或半结构化文档,自动转换成机器可直接使用的结构化数据的技术。

智能结构化识别主要应用场景:
金融与财税票据处理:
发票、银行回单、对账单、报销单等票据的自动识别与录入,是结构化识别最成熟的应用。系统可提取发票代码、金额、税额、开票方等字段,直接对接财务系统完成验真、入账和报销,大幅减少财务人员手工录入。
身份与证件信息采集:
身份证、护照、驾驶证、行驶证、营业执照、银行卡等证件的关键字段自动提取,广泛应用于开户、注册、入住、办证等场景。用户拍照上传即可完成信息填报,替代手工输入,提升办理效率与准确性。

API介绍

请求说明

名称 类型 必须 说明
image String 否 图片base64
pdf String 否 PDF文件的base64
pdfNum String 否 需要识别的PDF文件的对应页码,不传默认识别第1页
file File 否 图片文件或pdf文件
url String 否 图片或pdf的url
returnRelation String 否 是否返回结构化对应关系及单文本行结果,为true时返回,默认false,针对relations、line_info

戳这里查看详情

返回样例

{
  "code": 200, //返回码,详见返回码说明
  "msg": "成功", //返回码对应描述
  "taskNo": "868944265154130726683014", //本次请求号
  "data": {
    "object_id_num": "58",//文本行结果数,当 returnRelation=true 时返回
    "pdf_size": "1",//传入PDF文件的总页数,当pdf参数有效时返回该字段
    "result": {//识别结果
      "line_info": [//文字行的识别结果、类别、置信度、位置信息等
        {
          "line__probability": 15.97,//文字行的文字结果识别置信度
          "top": 62.13,//表示文字行定位位置的长方形左上顶点的垂直坐标
          "left": 176.34,//表示文字行定位位置的长方形左上顶点的水平坐标
          "line_location": {},//文字行的位置
          "line_class": "other",//文字行的类别,key 表示非表格区的 key 值,value 表示非表格区的 value 值,table_value 表格区的 value 值,other 表示无结构化关系的文本行
          "width": 403.42,//表示文字行定位位置的长方形的宽度
          "line_class_probability": 0.9859102964401245,//line_class 的分类置信度
          "object_id": 0,//文字行的 id,唯一标识,按从上到下从左到右顺序,依次顺位排列
          "word": "江苏省车辆通行费通用(电子)发票",//文字行的文字结果
          "block_id": -1,//换行文字的 id,另一唯一标识,属于同一个词义的 n 个文字行的 block_id一致,按从上到下从左到右顺序,依次顺位排列。说明:block 只针非表格区 key、表格区 key、表格区 value。非换行的 block 元素固定返回 -1
          "height": 27.74 //表示文字行定位位置的长方形的高度
        }
      ],
      "struct_info": {//非表格区的 k-v 按结构化对应展示信息
        "group": [
          {
            "value": [//value 文字行的信息
              {
                "word": "132152300123" //value 文字行的文字结果
              }
            ],
            "key": [//key 文字行的信息
              {
                "word": "发票代码" //key 文字行的文字结果
              }
            ]
          }
        ]
      },
      "relations": {//结构化对应关系
        "table_relations": {//表格区的结构关系
          "vv_relations": [//表格区的v-v结构关系,可支持一对一、一对多的关系
            {
              "leaf_nodes": [//由【前者 value】根节点指向叶子节点【后者 value】的 object_id
                22,
                23
              ],
              "root_node": 21 //根节点的 object_id,即表格区v-v关系的【前者 value】
            }
          ],
          "kv_relations": [//表格区的k-v结构关系,可支持一对一、一对多的关系
            {
              "leaf_nodes": [//由根节点指向叶子节点的 object_id,即表格/表单区k-v关系的values
                21
              ],
              "root_node": 18 //根节点的 object_id,即表格区 k-v 关系的 key
            }
          ],
          "kk_relations": [//表格区的 k-k 结构关系,即多级表头的结构关系,可支持一对一、一对多的关系
            {
              "leaf_nodes": [//由【前者 key】根节点指向叶子节点【后者 key】的object_id
                11
              ],
              "root_node": 9 //根节点的 object_id,即表格/表单区 k-k 关系的【前者 key】
            }
          ]
        },
        "kv_relations": [//非表格区的 k-v 结构化关系,可支持一对一、一对多的关系
          {
            "leaf_nodes": [//由根节点指向叶子节点的 object_id,即 k-v 区的 values
              2
            ],
            "root_node": 1 //根节点的 object_id,即 k-v 区的 key
          }
        ]
      }
    }
  }
}
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0)

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。