试卷切题识别,我们致力于为用户提供专业的免费API数据接口服务
试卷切题识别接口,支持各学科的教辅试卷的结构化电子录入,可将试卷中的题目进行自动化切分和结构化打标,并进行对应题目、题干、选项、答案等内容的结构化输出,适用于整页试卷、习题册、练习册、课本
https://api.shuliancloud.com/v4/recognize_edu_paper_cut/ocr
https://api.shuliancloud.com/v4/recognize_edu_paper_cut/ocr
点击右侧按钮复制完整请求地址,参数值请替换为实际有效值
| 参数名 | 是否必填 | 参数类型 | 参数说明 |
|---|---|---|---|
| 暂无请求参数信息 | |||
| 名称 | 类型 |是否必填 | 说明 | |------------|------------|------------|------------| | appid | varchar | 是 | 服务商分配的唯一标识 | | timestamp | number | 是 | 当前时间的毫秒数 | | sign | varchar | 是 | 签名,签名算法说明 | |image| varchar| 否 | 图片base64串,image、url二选一 | url | varchar | 否 | 图片url,image、url二选一| |cutType| varchar| 是 | 切题类型。question:题目, answer:答案。 | imageType | varchar | 是 | 图片类型。scan:扫描图, photo:实拍图。
| 参数名 | 参数类型 | 参数说明 |
|---|---|---|
| 暂无返回参数信息 | ||
| 字段名 | 说明 | |------------|------------| | success | 接口请求成功标识,true为成功,false为失败,失败情况下,会有对应描述和状态码 | | code |成功为200,其它为失败状态码 | | msg | code对应的说明描述 | | data | 验证结果详细信息| | order_no | 订单号| #### 页面信息(page\_list 字段) | 字段 | 类型 | 说明 | |---|---|---| | page\_id | int | 页码。 | | subject\_list | list | 题目列表。 | | doc\_index | int | 输入的文档 index,默认从 1 开始。 | | angle | int | 图片的角度,0 表示正向,90 表示图片朝右,180 朝下,270 朝左。 | | height | int | 算法矫正图片后的高度。 | | width | int | 算法矫正图片后的宽度。 | | orgHeight | int | 原图的高度。 | | orgWidth | int | 原图的宽度。 | #### 题目列表信息(subject\_list 字段) | 字段 | 类型 | 说明 | |---|---|---| | ids | int | 题号。 | | ismultipage | boolean | 题目是否跨页。 | | text | int | 切题后的文字信息,切题包含切题目和答案;可能包含 latex 公式,需要自行解析还原。 | | prism\_wordsInfo | list | 文字块信息。 | | content\_list\_info | list | 内容列表。 | #### 文字块信息(prism\_wordsInfo 字段) | 字段 | 类型 | 说明 | |---|---|---| | angle | int | 文字块的角度。 | | height | int | 文字块的高度(需考虑文字块的角度) | | width | int | 文字块的宽度(需考虑文字块的角度) | | pos | list | 文字块的外矩形四个点的坐标按顺时针排列(左上、右上、右下、左下)。 | | word | string | 文字块的文字内容。 | #### 内容信息(content\_list\_info 字段) | 字段 | 类型 | 说明 | |---|---|---| | doc\_index | int | 输入的文档 index,默认从 1 开始。 | | pos | list | 文字块的外矩形四个点的坐标按顺时针排列(左上、右上、右下、左下)。 |
{
"msg": "成功",
"success": true,
"code": 200,
"data": {
"order_no": "58d2r0o186f6f1fg52",
"algo_version": "2ca123f830dad3b81e147de7213b2e49afd8cd2f",
"page_list": [
{
"page_id": 0,
"subject_list": [
{
"is_multipage": false,
"ids": [
"2"
],
"prism_wordsInfo": [
{
"pos": [
{
"x": 66,
"y": 430
},
{
"x": 612,
"y": 424
},
{
"x": 612,
"y": 444
},
{
"x": 66,
"y": 450
}
],
"recClassify": 0,
"word": "2.把6朵花平均分给3个小朋友。分法()是正确的。"
},
{
"pos": [
{
"x": 95,
"y": 486
},
{
"x": 121,
"y": 486
},
{
"x": 121,
"y": 508
},
{
"x": 95,
"y": 508
}
],
"recClassify": 0,
"word": "①"
},
{
"pos": [
{
"x": 331,
"y": 484
},
{
"x": 353,
"y": 484
},
{
"x": 353,
"y": 506
},
{
"x": 331,
"y": 506
}
],
"recClassify": 0,
"word": "②"
}
],
"text": "2.把6朵花平均分给3个小朋友。分法()是正确的。 ① ② ",
"content_list_info": [
{
"doc_index": 1,
"pos": [
{
"x": 66,
"y": 424
},
{
"x": 612,
"y": 424
},
{
"x": 612,
"y": 530
},
{
"x": 66,
"y": 529
}
]
}
]
}
],
"doc_index": 1,
"orgWidth": 800,
"width": 800,
"angle": 0,
"orgHeight": 1132,
"height": 1132
}
]
}
}