使用 Python EasyOCR

安装方式

个人先尝试使用 Python3.10 但安装失败,提示 Pillow 版本不支持

查看 Pillow 官网后:

发现提示的 Pillow 版本是 7.0 确实不兼容 Python3.10 。但用 pip3 upgrade pillow 时又发现 pillow 版本明明是 9.0。很奇怪,暂时没找到解决方法。于是采用本办法:装低版本的 Python。

python3.8 -m pip install easyocr

于是成功安装了。

安装以后,用简单的 Python 代码久可以尝试运行

import easyocr

reader = easyocr.Reader(['ch_sim','en'], gpu = False) #识别中文和英文,不用GPU
result = reader.readtext(r"20220322175938.png", detail = 0)
print(result)

效果非常好:

对于图片:

识别结果为

效果挺好的。

但速度略微有点慢,主要原因是使用的 CPU。

如果要使用 GPU 需安装 CUDA,并将代码中的 gpu = False 改为 gpu =True

资料

Pillow Installation

CUDA Toolkit 11.6 Update 1 Downloads

发表评论