win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码


Posted in Python onJanuary 16, 2020

链接:https://pan.baidu.com/s/1l2yiba7ZTPUTf41ZnJ4PYw
提取码:t3bq

win10安装tesserocr

首先需要下载tesseract,它为tesserocr提供底层支持。具体下载官方路径:https://github.com/UB-Mannheim/tesseract/wiki,选择对应的系统版本,可以选择一个相对不带dev的稳定版本下载,如:tesseract-ocr-setup-3.05.02-20180621.exe。然后一路安装,唯一记得勾选Additional language data(download),勾选可能会用到的语言tessdata,如简体、繁体中文,数学模块等,不需要全选,下载tessdata的时间会比较长。

win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码

下载时间会比较长,耐心等待即可,有条件可以翻墙下载速度会快很多

安装python对应的tesserocr库

使用原始的whl文件方式安装。tesserocr 的whl官方文件下载路径:https://github.com/simonflueckiger/tesserocr-windows_build/releases,下载本地环境对应的whl文件,如我的是window64位系统,python版本是3.5。下载完后,使用cd跳转到whl文件所在目录,然后 执行 ”pip install tesserocr-2.2.2-cp35-cp35m-win_amd64.whl“,即可轻松完成安装。

tesserocr 报错 UnicodeDecodeError 系统问题 用下面的模块替代

pytesseract :pip install pytesseract

pip install pytesseract

首次运行总是不顺利,相信我遇到的坑大多数人都会遇到,大抵错误类似:

Traceback (most recent call last): File "G:\pythonSources\my12306/obtain_message\test.py", line 4, in <module>
 print(tesserocr.image_to_text(image))
 File "tesserocr.pyx", line 2400, in tesserocr._tesserocr.image_to_text
RuntimeError: Failed to init API, possibly an invalid tessdata path: “本地某个路径”

有个比较简单粗暴的解决方法是把安装好的Tesseract-OCR下的tessdata文件夹整个拷贝到提示的那个路径中,亲测有效。

测试代码

import tesserocr
from PIL import Image
image=Image.open('image.jpg')
print(tesserocr.image_to_text(image))

总结

以上所述是小编给大家介绍的win10安装tesserocr配置 Python使用tesserocr识别字母数字验证码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
python实现计算资源图标crc值的方法
Oct 05 Python
Python回调函数用法实例详解
Jul 02 Python
在Django的通用视图中处理Context的方法
Jul 21 Python
Python进行数据提取的方法总结
Aug 22 Python
解决python文件字符串转列表时遇到空行的问题
Jul 09 Python
python 多线程重启方法
Feb 18 Python
Python3 把一个列表按指定数目分成多个列表的方式
Dec 25 Python
Python实现获取当前目录下文件名代码详解
Mar 10 Python
关于Python 中的时间处理包datetime和arrow的方法详解
Mar 19 Python
Python设计密码强度校验程序
Jul 30 Python
Python爬虫开发与项目实战
Dec 16 Python
python接口自动化框架实战
Dec 23 Python
Python通过VGG16模型实现图像风格转换操作详解
Jan 16 #Python
Python使用turtle库绘制小猪佩奇(实例代码)
Jan 16 #Python
PyCharm汉化安装及永久激活详细教程(靠谱)
Jan 16 #Python
python如何使用Redis构建分布式锁
Jan 16 #Python
Python中url标签使用知识点总结
Jan 16 #Python
PyTorch的SoftMax交叉熵损失和梯度用法
Jan 15 #Python
pytorch方法测试——激活函数(ReLU)详解
Jan 15 #Python
You might like
php 常用类汇总 推荐收藏
2010/05/13 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
php实现的表单验证类完整示例
2019/08/13 PHP
thinkphp5框架结合mysql实现微信登录和自定义分享链接与图文功能示例
2019/08/13 PHP
fireworks菜单生成器mm_menu.js在 IE 7.0 显示问题的解决方法
2009/10/20 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
2010/08/27 Javascript
为jQuery增加join方法的实现代码
2010/11/28 Javascript
jquery在Chrome下获取图片的长宽问题解决
2013/03/20 Javascript
使用jquery.validate自定义方法实现&quot;手机号码或者固话至少填写一个&quot;的逻辑验证
2014/09/01 Javascript
一张Web前端的思维导图分享
2015/07/03 Javascript
clipboard.js无需Flash无需依赖任何JS库实现文本复制与剪切
2015/10/10 Javascript
jquery过滤特殊字符',防sql注入的实现方法
2016/08/17 Javascript
原生JS仿QQ阅读点击展开、收起效果
2017/03/08 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
JS常见构造模式实例对比分析
2018/08/27 Javascript
webpack4+Vue搭建自己的Vue-cli项目过程分享
2018/08/29 Javascript
使用vue自定义指令开发表单验证插件validate.js
2019/05/23 Javascript
微信小程序mpvue点击按钮获取button值的方法
2019/05/29 Javascript
一文了解vue-router之hash模式和history模式
2019/05/31 Javascript
AngularJs的$http发送POST请求,php无法接收Post的数据问题及解决方案
2020/08/13 Javascript
Python代理抓取并验证使用多线程实现
2013/05/03 Python
Python中zip()函数用法实例教程
2014/07/31 Python
python实现飞行棋游戏
2020/02/05 Python
Python如何实现邮件功能
2020/05/27 Python
英国航空官网:British Airways
2016/09/11 全球购物
施华洛世奇巴西官网:SWAROVSKI巴西
2019/12/03 全球购物
就业推荐自我鉴定
2013/10/06 职场文书
外贸实习生自荐信范文
2013/11/24 职场文书
一份报关员的职业规划范文
2014/01/08 职场文书
优秀护士演讲稿
2014/04/30 职场文书
干部作风建设个人剖析材料
2014/10/11 职场文书
教师工作态度自我评价
2015/03/05 职场文书
同意落户证明
2015/06/19 职场文书
Django实现翻页的示例代码
2021/05/24 Python
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
Anaconda安装pytorch和paddle的方法步骤
2022/04/03 Python