题目识别,我们致力于为用户提供专业的免费API数据接口服务
题目识别接口,可对各种类型的题目进行OCR识别,支持扫描、拍照场景的题目识别,支持印刷体文本、手写体文本及公式的OCR识别和坐标返回。
https://api.shuliancloud.com/v2/recognize_edu_question/ocr
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
}
}