如何利用pytesseract识别图片中的数字
作者:Zhao-Jichao
这篇文章主要介绍了如何利用pytesseract识别图片中的数字问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
用pytesseract识别图片中的数字
Win 平台
使用步骤
一、安装包。
二、找个图片,运行如下识别程序。
示例程序:
import pytesseract
from PIL import Image
if __name__ == '__main__':
file = Image.open("test.bmp")
text = pytesseract.image_to_string(file,lang="eng")
print(text)示例图片:

识别结果:

问题解决
有可能会出现如下错误提示:
tesseract is not installed or it’s not in your PATH. See README file for more information.

解决办法为
一、若没有安装 Tesseract-OCR 先下载安装,下载地址为:Tesseract-OCR。
然后记录好你的安装路径,下图展示的是默认路径。

二、之后找到 pytesseract.py 文件。我下图展示的同样还是默认路径。

三、打开 pytesseract.py 文件,在下图中展示的第 31 行左右的位置,替换路径为刚才 Tesseract-OCR 的安装路径。

之后返回再次运行识别程序就不会报错了。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
