使用pytesseract识别验证码中遇到tesseract is not installed or it's not in your path解决方案

python -使用pytesseract识别验证码中遇到tesseract is not installed or it's not in your path解决方案

在windows操作系统中,当使用pytesseract对图像中的验证码进行识别时会遇到以下问题:

pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path

给出以下解决方案:

(1)首先下载tesseract-ocr。

下载地址为百度网盘:https://pan.baidu.com/s/1OL0g1MBzeijD23JN0UGC0Q

下载成功之后,对下图所示的文件进行安装, 不过在安装时要记住安装的目录

(2)安装文件

安装成功之后,打开安装的文件所在的目录。例如我的安装目录为:S:\Programs\Python\Python37-32\Tesseract-OCR\tesseract.exe。

(3)配置路径

打开pytesseract.py文件,在该文件中找到以下代码:

对画红圈的地方中的‘tesseract’修改为安装tesseract-ocrde的安装目录:S:\Programs\Python\Python37-32\Tesseract-OCR\tesseract.exe

重新运行程序即可。

from PIL import Image
import pytesseract

num_1 = Image.open(r'.\imgs\2.png')
print(pytesseract.image_to_string(num_1))

 

全部评论

相关推荐

27届毕业,最近想找一段大厂实习,感觉简历有些问题,好多都不给面,求大佬们指点,最近好焦虑
重生之我学Java干...:我从后端的角度分析一下你的第一个项目,我感觉亮点不是很突出。因为我是因为组内有需求,临时上手学react干活。我用到的技术基本就cover你那个智慧园区管理平台的很多亮点了。那作为比较专业的前端,你上述的内容是不是有点单薄呢。感觉还得包装
点赞 评论 收藏
分享
10-01 09:50
门头沟学院 Java
肖先生~:这个人真的很好,点赞
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务