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


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工具运行出错将返回状态码500pic_txt字段为空字符串。