5 分钟快速上手

快速开始

EasyOCR 提供简单易用的 RESTful API 接口,让您能够快速集成 OCR 文字识别功能

API 接口

统一接口地址

推荐地址
POST https://console.easyocr.org/api/ocr

请求参数

使用 multipart/form-data 格式

参数名类型必填说明
X-Access-KeyString访问密钥,请替换为您自己的密钥
fileFile要识别的单张图片文件(支持 JPG、PNG、BMP)

先获取 Access Key

请先前往控制台创建或查看您的 X-Access-Key,再按下方示例发起请求。

前往控制台

代码示例

多种语言调用示例

JavaScript
const formData = new FormData();
formData.append('file', fileInput.files[0]);

fetch('https://console.easyocr.org/api/ocr', {
  method: 'POST',
  headers: {
    'X-Access-Key': 'eocr_your_access_key_here'
  },
  body: formData
})
  .then(res => res.json())
  .then(data => console.log(data));
Python
import requests

files = {
    'file': open('image.jpg', 'rb')
}
headers = {
    'X-Access-Key': 'eocr_your_access_key_here'
}
response = requests.post('https://console.easyocr.org/api/ocr', headers=headers, files=files)
print(response.json())
Java
import okhttp3.*;
import java.io.File;

OkHttpClient client = new OkHttpClient();
RequestBody body = new MultipartBody.Builder()
    .setType(MultipartBody.FORM)
    .addFormDataPart("file", "image.jpg",
        RequestBody.create(new File("image.jpg"),
            MediaType.parse("image/jpeg")))
    .build();

Request request = new Request.Builder()
    .url("https://console.easyocr.org/api/ocr")
    .addHeader("X-Access-Key", "eocr_your_access_key_here")
    .post(body)
    .build();

Response response = client.newCall(request).execute();
System.out.println(response.body().string());
cURL
curl --location 'https://console.easyocr.org/api/ocr' \
--header 'X-Access-Key: eocr_your_access_key_here' \
--form 'file=@"./image.jpg"'

响应格式

JSON 格式返回

Response
{
  "elapsed_seconds": 0.4699,
  "message": "OCR 识别成功。",
  "remaining_quota": 1093,
  "request_id": "b9f069b4113a4455b86800bbfd1bca44",
  "result_summary": "识别完成,共 13 个文字块。",
  "user": "demo_user",
  "words": [
    {
      "bottom": 171.09375,
      "left": 53.90625,
      "rate": 0.9983862042427063,
      "right": 508.59375,
      "text": "Akile交易所",
      "top": 79.6875
    },
    {
      "bottom": 288.28125,
      "left": 56.25,
      "rate": 0.9859622716903687,
      "right": 649.2186889648438,
      "text": "HKLite-One(番茄特供)",
      "top": 227.34375
    }
  ]
}

需要帮助?

如果您在使用过程中遇到任何问题,请访问帮助中心或联系我们