You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.9 KiB
1.9 KiB
OCR API 文档
概述
该API提供了图片文字识别服务(OCR)。客户端可以通过POST请求将图片以Base64编码格式上传到服务器,服务器将返回识别出的文本内容。
- 服务地址:
http://192.168.10.137:8866/ocr
- 请求方法:
POST
- 请求格式: JSON
- 响应格式: JSON
请求说明
请求URL
POST http://192.168.10.137:8866/ocr
请求头
Content-Type
:application/json
请求参数
请求主体应包含一个JSON数组,每个元素代表一张待处理的图片。
字段名 | 类型 | 必填 | 描述 |
---|---|---|---|
pic_id | int | 是 | 图片的唯一标识符,应为整数。 |
pic | str | 是 | 图片的Base64编码字符串。 |
请求示例
[
{
"pic_id": 1234567890,
"pic": "/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEA..."
},
{
"pic_id": 2345678901,
"pic": "/9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAATU0AKgAAAAgABgESAAMAAAABAAEA..."
}
]
响应说明
响应体
服务器将返回一个JSON数组,其中每个元素对应于请求中的一张图片。
字段名 | 类型 | 描述 |
---|---|---|
pic_id | int | 图片的唯一标识符,与请求中的pic_id 一致。 |
pic_txt | str | 识别出的文本内容。如果识别失败,该字段为空字符串。 |
code | int | 状态码,200 表示成功,500 表示失败。 |
响应示例
[
{
"pic_id": 1234567890,
"pic_txt": "This is the recognized text from the image.",
"code": 200
},
{
"pic_id": 2345678901,
"pic_txt": "",
"code": 500
}
]
错误处理
- 500 Internal Server Error: 如果服务器在处理过程中遇到错误(例如,图片解析失败或OCR工具运行出错),将返回状态码500,
pic_txt
字段为空字符串。