通用文本识别
接口描述
依托光学字符识别技术,将图片上的文字内容,直接快速转换为可编辑文本。
请求说明
HTTP 方法:
POST
请求 URL:
/ai-cloud-face/ocr/general
参数名称 | 值 |
Content-Type | application/json;charset=UTF-8 |
Body 中放置请求参数,参数详情如下:
请求参数:
参数名称 | 数据类型 | 参数描述 |
appKey | String | 应用生成的appkey |
sign | String | 签名 |
nonceStr | String | 随机字符串 |
img | String | 待处理图片((base64 编码,需去掉base64的前缀),原始图片大小需要小于 3M; |
rotate可选 | number | 四方向检测开关(非必填,不填默认不开四方检测) 0或其他:支持检测未旋转的图片 1:支持检测旋转了90°、180°和270°的图片 |
recogEnglishSpace可选 | number | 英文空格识别开关 0关闭 1打开 |
返回说明
返回参数:
返回值名称 | 类型 | 描述 |
code | int | 返回结果,0 表示成功,非 0 为对应错误号 |
message | String | 默认详细信息 |
success | boolean | 运行是否成功 |
data | Object | 返回详细信息 |
generalCode | String[] | 识别出的文本行数组 |
message | Object[] | 每行文本信息 |
返回示例
{
"message": "success",
"code": 0,
"success": true,
"data": {
"generalCode": [
"东方证券6362332.40%471012.92%",
"兴业证券5894619.35%57051.24%",
"瓜斗止芬~Z0.U070JU0~」.070",
"国信证券35734-1450%9109-251%"
],
"message": [
{
"data": "东方证券6362332.40%471012.92%",
"pos": {
"height": 22,
"width": 606,
"x": 9,
"y": 25
}
},
...............
{
"data": "国信证券35734-1450%9109-251%",
"pos": {
"height": 20,
"width": 604,
"x": 10,
"y": 362
}
}
]
}
}