跳转到内容

EasyOCR 教程

EasyOCR 是一个开源的 Python 光学字符识别 (OCR) 模块。其底层封装了基于 PyTorch 的深度学习网络,开箱即用,支持超过 80 种语言(包含简体中文和英文)。

安装依赖pip install easyocr


EasyOCR 的识别过程极其精简,主要分为“初始化加载模型”与“执行推理”两步。

import easyocr
# 1. 显式加载需要的语言模型组合 (ch_sim: 简体中文, en: 英文)
reader = easyocr.Reader(['ch_sim', 'en'])
# 2. 执行图像识别提取文本
# readtext 支持本地路径、URL 以及二进制字节流
result = reader.readtext('chinese_sample.jpg')
print(result)