python3 tesseract-ocr 验证码识别错误解决方案

【问题记录】06 python使用pytesseract报错:pytesseract.pytesseract.TesseractNotFoundError: tesseract is not inst 生效之后,重启下开发环境,我是使用的VSCode,重新打开Python代码,运行程序即可。环境:Mac、Python3.9.6。本地电脑没有安装tesseract库。成功之后,继续安装tesseract。本地电脑安装tesseract库。输入1和y,开始安装brew。 阅读详情

在使用 pytesseract.image_to_string()函数时,报错如下:
pytesseract.pytesseract.TesseractNotFoundError: tesseract is not installed or it's not in your path
原因是没有找到Tesseract-OCR\tesseract.exe的位置,如果没有Tesseract-OCR,则需要手动安装,下载完安装即可,默认路径C:\Program Files (x86)\下面。

  • tesseract.exe下载地址:

http://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-setup-4.00.00dev.exe

方案一:

打开pytesseract源码,查找tesseract_cmd = ‘tesseract’
发现上面有一行注释 # CHANGE THIS IF TESSERACT IS NOT IN YOUR PATH, OR IS NAMED DIFFERENTLY,由于 TESSERACT 所在目录不同,需要手动更改目录
此行修改为:
tesseract_cmd = r’C:\Program Files (x86)\Tesseract-OCR\tesseract.exe’

方案二:

不打开pytesseract源码,在用pytesseract.image_to_string()函数之前,增添一条路径语句:pytesseract.pytesseract.tesseract_cmd =‘c://Program Files (x86)//Tesseract-OCR//tesseract.exe’

imp
python:pytesseract库实现图片文字识别 阅读详情

相关推荐

Python中使用pytesseract(tesseract OCR)报错(TesseractNotFoundError)解决方法

使用代码运行时报错 使用pip install pytesseract pip install tesseract 安装之后还是不行,一样的报错 后续进行找错发现: 没有安装tesseract-ocr OCR(Optical Character Recognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。 Tesseract:开源的OCR识别引擎,初期Tesseract引擎由HP实验室研发,后来贡献给了开源软件业,后经由Google进行改进,消...

qianya9的博客 3260

python使用tesseract-ocr完成验证码识别

一、python验证码识别库安装Ubuntu版本:1.tesseract-ocr安装 sudo apt-get install tesseract-ocr2.pytesseract安装 sudo pip install pytesseract3.Pillow 安装 sudo pip install pillow其他linux版本(如centos): 1.tesseract-ocr安装 没找

cxc_17的博客 3万+

python的Tesseract-OCR-04-识别,使用jTessBoxEditor 提高数字验证码识别准确率

python的Tesseract-OCR-04-识别,使用jTessBoxEditor 提高数字验证码识别准确率 文章目录前言一、训练图库的生成1.生成训练图库2.图像读取以及二值化3.形态学操作4.保存图像以及批量生成二、数字验证码识别1.安装训练工具2.获取训练图库3.Merge样本文件4.生成BOX文件5.字符配置文件6.编辑字符7.执行批处理文件7.移动num.traineddata文件三、识别数字验证码四、总结 前言 第二次写博文了,也可以说是自己的学习笔记,希望对你们也有帮助,有问题有错误,

weixin_46874767的博客 2775

【OCR】Tesseract-OCR的安装使用(Windows)

tesseract-OCR在Windows环境下的安装使用

Axi.ZYTao 3793

验证码识别 | tesseract库错误解决方案

安装了Tesseract模块后识别验证码,却报以下错误: FileNotFoundError: [WinError 2] 系统找不到指定的文件。 pytesseract.pytesseract.TesseractError: (2, 'Usage: python pytesseract.py [-l lang] input_file') pytesseract.pytesseract.TesseractError: (1, 'Error opening data file \\Program .

weixin_45129876的博客 2380

python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法

这篇文章主要介绍了python3使用Pillow、tesseract-ocr与pytesseract模块的图片识别的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 1.安装Pillow pip install Pillow 2.安装tesseract-ocr github地址: https://github.com/te...

python爬虫教程 4955

Tesseract-OCR识别验证码

Tesseract-OCR识别验证码

m0_62364787的博客 1246

告别‘Duang’的一声:手把手解决RK3588开发板PCIe初始化卡死问题(DTS修改实战)

本文详细介绍了解决RK3588开发板PCIe初始化卡死问题的完整过程,包括问题诊断、DTS文件修改及编译烧写步骤。通过禁用未使用的PCIe硬件资源,有效解决了启动卡死问题,为嵌入式开发者提供了实用的调试方法和经验总结。

weixin_30753873的博客 216

【深圳】IBM V3500存储维修 更换控制器故障

今天给大家分享的是深圳.福田区一个电商客户公司一台IBM Storwize v3500存储控制器故障从远程诊断 收集日志 分析结果的实际案例,如图所示通过存储管理口登陆进去后直接看到少了一个控制器,经过工程师分析日志后判定为该控制器损坏,接下来更换控制器配件,标准套件的控制器不带子卡和电池,所以需要把故障控制器上的子卡和电池拆下来装到新控制器上,这个电池拆还需要点技巧,接着把新的控制器插回V3500主机,等待大约十分钟后,新控制器指示灯全绿,管理界面看到节点已联机;冠峰科技-爱科技爱分享。

OuYangYuXi的博客 4576

【日常小结】项目Modbus RTU 协议

Modbus RTU(远程终端) 协议 一、前言 最近因为码跺宽度测量项目推广升级,更换了摄像头(换成了基恩士摄像头)和光栅(换成了施莱格05LCM系列光栅),导致原来的程序用不了了,然而这个软件升级的任务落到了我身上,作为机械非科班出身的我要学习TCP和Modbus RTU通信协议,也算是自我突破了。本文只对Modbus/RTU/HEX 进行简单的小结。 二、Modbus Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气Schneider Electric)于1979年为使用可编程逻

weixin_39681471的博客 831

MLNX_OFED 5.4-3.7.5.0 驱动安装:银河麒麟V10SP2 ARM 内核升级后编译避坑 3 步

本文详细介绍了在银河麒麟V10SP2 ARM环境下安装MLNX_OFED 5.4-3.7.5.0驱动的完整流程,包括内核升级后的驱动兼容性挑战、编译环境准备、分步编译与安装流程以及性能优化与故障排查。特别针对国产化ARM服务器(如华为Atlas系列)提供了实用的解决方案和常见问题处理建议,帮助用户顺利完成mlnx网卡驱动的安装与配置。

weixin_29184075的博客 403

银河麒麟V10ARM架构服务器离线安装docker\nacos【附安装包】

本文分享了在银河麒麟ARM64操作系统上安装Docker和Nacos的完整过程。首先提供了Docker的自动化安装脚本,包含服务配置、存储路径设置等关键步骤,并给出了常用维护命令。接着详细介绍了通过Docker-compose部署Nacos的方法,包括镜像导入、配置文件修改、鉴权设置等注意事项,特别强调了密钥长度必须超过32个字符的要求。文章还提供了Nacos初次登录的注意事项,并预告了后续可能推出的Redis、Nginx等安装教程。所有配置文件和脚本均可直接下载使用,适合内网环境下国产操作系统的部署

weixin_39054697的博客 2344

【AUTOSAR-DCM】-3.1-将CDD导入CFG并查看$22服务配置变化(UDS诊断DID带一个Data)

案例背景:(共8页精讲) 在《【UDS诊断描述文件CDD】-3.2-编辑CDD给$22服务创建一个带一个Data的DID(dataIdentifier)数据标识符》中,适应使用CANdela Studio在CDD中创建一个带一个Data的DID(dataIdentifier)数据标识符,见图0-1。现在我们将该CDD文件导入到CFG(DaVinci Configurator),看看配置会发生哪些变化。 图0-1 目录 1 将诊断描述文件CDD导入CFG(DaVinci Configurator.

「汽车电子助手」的博客 1633

12. Web安全—渗透测试用例—敏感信息泄漏

12. Web安全—渗透测试用例—敏感信息泄漏

weixin_43567873的博客 412

【用unity实现100个游戏之1】制作类元气骑士、挺进地牢——俯视角射击游戏多种射击效果(一)(附源码)

俯视角射击游戏)是一类以俯视视角进行游戏展示的射击游戏。在这种游戏中,玩家控制着一个角色或载具,从俯视的角度上方观察游戏世界,并与敌人进行战斗。这种视角使玩家能够有更好的全局观察和策略性,同时也强调快速反应和精确射击。视角:俯视角度可以是固定的,也可以随着玩家角色的移动而变化,但都允许玩家以全局视角观察整个战场,有利于制定战略和规划行动。射击:玩家通常需要使用各种武器来与敌人进行战斗,包括枪械、爆炸物等。射击动作依赖于玩家的反应速度和准确性。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 7832

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

上一篇: Python的引包机制 / 模块的搜索顺序
下一篇: Python实例010:字符串B在字符串A中出现的次数
BeeTester
博客等级 码龄8年 207粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值