jumdata

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

试卷习题切分识别‑整页试卷拆题‑教育资料切题解析‑题库习题抽取‑实拍试卷切分‑习题结构化解析 API 接口介绍

前言

题库建设、拍照搜题、错题归集类教育产品,需要把整页试卷、练习册图片拆解成一道道独立习题。依靠人工框选拆分题目,录入题干、选项内容,耗时巨大,效率低下;自研试卷切分算法,需要适配多栏排版、图文混排、公式图表等复杂习题版式,还要处理手机实拍带来的倾斜、反光、模糊等问题,模型训练与样本维护成本很高。试卷切题识别接口,上传试卷或教辅图片,自动完成题目边界定位与内容解析,将整页材料拆分为独立习题单元,助力教育内容快速数字化生产。试卷切题识别接口产品展示

核心能力

  • 支持手机实拍照片、扫描件等多种图像素材输入,对整页试卷、练习册、教辅资料实现题目自动定位切分;
  • 按单题维度解析内容,拆分输出题干、选项、子题、插图等习题要素,还原单道题目的完整信息;
  • 内置图像预处理能力,可矫正图片倾斜畸变,兼容光照不均、轻微模糊的实拍试卷图像;
  • 适配多学科习题,支持图文混排、数理化公式、多栏交错排版等复杂试卷版式,降低切分错位风险;
  • 切分解析得到的习题单元,可支撑题库批量录入、拍照搜题服务、错题集构建、AI 习题辅导等多场景业务能力搭建。

API介绍

请求说明

名称 类型 必须 说明
file String 否 待识别文件,支持 jpg、jpeg、png、bmp、pdf
imageBase64 String 否 图片 Base64
url String 否 文件公网可访问地址,支持图片或 PDF
pdfFileBase64 String 否 PDF Base64 字符串
pdfFileNum String 否 需要识别的 PDF 页码,默认第一页
resultType String 否 返回识别结果是按单行结果返回,还是按单字结果返回,默认值:big;可选值:big、small
detectDirection Boolean 否 是否检测图像朝向,默认值:false;可选值:true、false
dispLinePoly Boolean 否 是否检测图像朝向,默认值:false;可选值:true、false
wordsType String 否 文字类型,默认值:印刷文字识别;可选值:handwring_only(手写文字识别)、handprint_mix(手写印刷混排识别)
spliceText Boolean 否 是否拼接题目元素内每行的文本信息后输出,默认值:false;可选值:true、false
onlySplit Boolean 否 是否仅进行题目切分,默认值:false;可选值:true、false

注意:

  • file、imageBase64、url、pdfFileBase64 至少传一个,优先级:file > imageBase64 > url
  • 图片、PDF Base64 字符串,文件大小不超过 10M。

戳这里查看详情

返回样例

{
  "code": 200,// 返回码
  "msg": "成功",// 返回描述
  "success": true,// 是否成功
  "taskNo": "946671679166038974366655",// 本次请求号
  "data": {
    "pdf_file_size": 4,// PDF 页数
    "qus_result_num": 7,// 题目数量
    "processed_status": "success",// 处理状态
    "image_processed": "",// 处理后的图片信息
    "qus_result": [
      {
        "qus_type": "3",// 题目类型
        "qus_probability": 0.9610574245,// 题目区域置信度
        "qus_location": {
          "points": [
            {"x": 99,"y": 1010},// 左上角坐标
            {"x": 157,"y": 1009},// 右上角坐标
            {"x": 157,"y": 1032},// 右下角坐标
            {"x": 99,"y": 1032}// 左下角坐标
          ]
        },
        "qus_element": [
          {
            "elem_type": "3",// 元素类型
            "elem_probability": 0.9610574245,// 元素置信度
            "elem_location": {
              "points": [
                {"x": 99,"y": 1010},
                {"x": 157,"y": 1009},
                {"x": 157,"y": 1032},
                {"x": 99,"y": 1032}
              ]
            },
            "elem_word": [
              {
                "word": "A.轻风",// 元素文本
                "word_type": "print",// 文本类型
                "word_location": {
                  "top": 1011,// 上边距
                  "left": 99,// 左边距
                  "width": 52,// 宽度
                  "height": 16// 高度
                }
              }
            ]
          }
        ]
      }
    ],
    "qus_figure": [
      {
        "fig_location": {
          "points": [
            {"x": 78,"y": 610},
            {"x": 757,"y": 606},
            {"x": 756,"y": 688},
            {"x": 78,"y": 692}
          ]
        }
      }
    ]
  }
}
posted on 2026-10-29 17:19  Jumdata  阅读(3)  评论(0)    收藏  举报