EasyOcr 简单使用说明
- 安装说明
- 使用说明
安装说明
EasyOCR 是一个简单方便使用的OCR,不过安装过程还是要稍微注意一下。
(1)使用本地镜像,easyocr 有太多的库关联,如果不指定本地镜像,会很慢或者出一些意料不到的错误。
pip install easyocr -i https://pypi.tuna.tsinghua.edu.cn/simple
(2)easyocr 依赖pillow,但容易出现版本问题。
曾经按说明升级到最新版本,但出现错误:
pip install --upgrade Pillow -i http://mirrors.aliyun.com/pypi/simple/
wagtail 2.16.2 requires Pillow<10.0.0,>=4.0.0, but you have pillow 10.3.0 which is incompatible.
建议用合适的版本:
pip install "Pillow<10.0.0,>=4.0.0" -i https://pypi.tuna.tsinghua.edu.cn/simple
使用说明
EasyOCR使用比较简单(如果需要充分发挥所有功能也是需要复杂的过程)
import easyocr
def ocr_example(image_path):
# 初始化 EasyOCR,这里我们支持中文和英文
reader = easyocr.Reader(['ch_sim', 'en'])
# 读取图片
result = reader.readtext(image_path)
# 输出识别结果
for line in result:
print(f"文本: {line[1]} (置信度: {line[-1]:.2f})")
# 使用图片路径替换下面的 'your_image.jpg'
ocr_example('your_image.jpg')