5 分钟快速上手
快速开始
EasyOCR 提供简单易用的 RESTful API 接口,让您能够快速集成 OCR 文字识别功能
API 接口
统一接口地址
推荐地址
POST https://console.easyocr.org/api/ocr请求参数
使用 multipart/form-data 格式
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| X-Access-Key | String | 是 | 访问密钥,请替换为您自己的密钥 |
| file | File | 是 | 要识别的单张图片文件(支持 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
}
]
}