稳定、快速的API服务

题目识别,我们致力于为用户提供专业的免费API数据接口服务

题目识别 v1.0

最后更新: 2026-09-02 12:12:08

题目识别接口,可对各种类型的题目进行OCR识别,支持扫描、拍照场景的题目识别,支持印刷体文本、手写体文本及公式的OCR识别和坐标返回。

按次计费(¥0.10/次) 调用次数: 0 正常运行 响应速度: <100ms 需要传入API密钥

接口信息

接口地址:
https://api.shuliancloud.com/v2/recognize_edu_question/ocr
请求方式: POST
返回格式: JSON

调用统计

0
今日调用
0
总调用次数
请求示例 https://api.shuliancloud.com/v2/recognize_edu_question/ocr

点击右侧按钮复制完整请求地址,参数值请替换为实际有效值

请求参数 (暂无请求参数)

参数名 是否必填 参数类型 参数说明
暂无请求参数信息

请求参数说明

|  名称 |  类型 |是否必填   | 说明  |
|------------|------------|------------|------------|
| appid  |  varchar |  是 | 服务商分配的唯一标识  |
| timestamp |  number | 是  | 当前时间的毫秒数  |
| sign  | varchar  | 是  | 签名,签名算法说明  |
|image| varchar| 否 | 图片base64串,image、url二选一
| url | varchar | 否 | 图片url,image、url二选一|

返回参数 (暂无返回参数)

参数名 参数类型 参数说明
暂无返回参数信息

返回参数说明

|  字段名 | 说明  |
|------------|------------|
| success  | 接口请求成功标识,true为成功,false为失败,失败情况下,会有对应描述和状态码  |
| code  |成功为200,其它为失败状态码   | 
| msg  | code对应的说明描述   | 
| data  | 验证结果详细信息|  
| order_no  | 订单号|

#### 详细参数说明

| 字段 | 类型 | 说明 |
|---|---|---|
| content | string | 识别出图片的文字块汇总。 |
| figure | list | 图片中的图案信息。 |
| prism\_wordsInfo | list | 文字块信息。 |
| prism\_wnum | int | 识别的文字块的数量,prism\_wordsInfo 数组的大小。 |
| height | int | 算法矫正图片后的高度。 |
| width | int | 算法矫正图片后的宽度。 |
| orgHeight | int | 原图的高度。 |
| orgWidth | int | 原图的宽度。 |

#### 文字块信息(prism\_wordsInfo 字段)

| 字段 | 类型 | 说明 |
|---|---|---|
| angle | int | 文字块的角度。 |
| height | int | 文字块的高度(需考虑文字块的角度) |
| width | int | 文字块的宽度(需考虑文字块的角度) |
| pos | list | 文字块的外矩形四个点的坐标按顺时针排列(左上、右上、右下、左下)。 |
| word | string | 文字块的文字内容。 |
| charInfo | list | 单字信息。 |
| recClassify | int | 文字属性分类。(0:“中文印刷”,1:“拉丁语种”,2:“手写体”,3:“韩语”,4:“泰文”,51:“公式”)。 |

#### 单字信息(charInfo 字段)

| 字段 | 类型 | 说明 |
|---|---|---|
| word | string | 单字文字。 |
| prob | int | 置信度。 |
| x | int | 单字左上角横坐标。 |
| y | int | 单字左上角纵坐标。 |
| w | int | 单字宽度。 |
| h | int | 单字高度。 |

#### 图案位置信息(figure 字段)

| 字段 | 类型 | 说明 |
|---|---|---|
| type | string | 图案类型。 |
| x | int | 图案左上角横坐标。 |
| y | int | 图案左上角纵坐标。 |
| w | int | 图案宽度。 |
| h | int | 图案高度。 |
| box | object | 图案坐标信息:中心横纵坐标,长宽,顺时针旋转角度。定义同 OpenCV 中 RotatedRect,请参见 [OpenCV 文档](https://docs.opencv.org/3.4/db/dd6/classcv_1_1RotatedRect.html#a6bd95a46f9ab83a4f384a4d4845e6332)。 |
| points | list | 图案四个点坐标(左上、右上、右下、左下)。 |

返回示例

{
    "msg": "成功",
    "success": true,
    "code": 200,
    "data": {
        "order_no": "wvcnnv2omi1tp37ub1",
        "figure": [
            {
                "w": 532,
                "x": 117,
                "h": 282,
                "y": 642,
                "box": {
                    "w": 0,
                    "x": 0,
                    "h": 0,
                    "y": 0,
                    "angle": -90
                },
                "type": "subject_pattern",
                "points": [
                    {
                        "x": 117,
                        "y": 642
                    },
                    {
                        "x": 649,
                        "y": 642
                    },
                    {
                        "x": 649,
                        "y": 924
                    },
                    {
                        "x": 117,
                        "y": 924
                    }
                ]
            }
        ],
        "algo_version": "",
        "orgWidth": 800,
        "prism_wnum": 24,
        "width": 800,
        "orgHeight": 1131,
        "prism_version": "1.0.9",
        "prism_wordsInfo": [
            {
                "prob": 99,
                "pos": [
                    {
                        "x": 313,
                        "y": 854
                    },
                    {
                        "x": 325,
                        "y": 854
                    },
                    {
                        "x": 325,
                        "y": 865
                    },
                    {
                        "x": 313,
                        "y": 865
                    }
                ],
                "width": 10,
                "x": 314,
                "angle": -90,
                "y": 853,
                "recClassify": 0,
                "word": "A",
                "charInfo": [
                    {
                        "prob": 99,
                        "w": 9,
                        "h": 11,
                        "x": 315,
                        "y": 854,
                        "word": "A"
                    }
                ],
                "direction": 0,
                "height": 12
            },
            {
                "prob": 99,
                "pos": [
                    {
                        "x": 364,
                        "y": 856
                    },
                    {
                        "x": 378,
                        "y": 856
                    },
                    {
                        "x": 378,
                        "y": 866
                    },
                    {
                        "x": 364,
                        "y": 866
                    }
                ],
                "width": 10,
                "x": 365,
                "angle": -90,
                "y": 854,
                "recClassify": 0,
                "word": "B",
                "charInfo": [
                    {
                        "prob": 99,
                        "w": 12,
                        "h": 12,
                        "x": 365,
                        "y": 856,
                        "word": "B"
                    }
                ],
                "direction": 0,
                "height": 14
            },
            {
                "prob": 89,
                "pos": [
                    {
                        "x": 411,
                        "y": 854
                    },
                    {
                        "x": 426,
                        "y": 854
                    },
                    {
                        "x": 426,
                        "y": 864
                    },
                    {
                        "x": 411,
                        "y": 864
                    }
                ],
                "width": 10,
                "x": 413,
                "angle": -90,
                "y": 851,
                "recClassify": 0,
                "word": "C",
                "charInfo": [
                    {
                        "prob": 89,
                        "w": 9,
                        "h": 12,
                        "x": 415,
                        "y": 854,
                        "word": "C"
                    }
                ],
                "direction": 0,
                "height": 14
            }
        ],
        "content": "函数同构解导数大题,2022年高考数学压轴题以及两 道相关例题。 一,2022年高考数学压轴题。 已知函数 f \\left ( x \\right ) = e ^ { x } - a x 和 g\\left(x\\right)=ax-lnx 有相同的 最小值。 (1)求 a; (2)证明:存在直线 y=b, ,其与两条曲线 y=f\\left(x\\right) 和 y=g\\left(x\\right) 共有三个不同的交点,并且从左到右的三个 交点的横坐标成等差数列。 f \\left ( x \\right ) = e ^ { x } - x g\\left(x\\right)=x-lnx A B C ",
        "height": 1131
    }
}