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 相关文章推荐
用pywin32实现windows模拟鼠标及键盘动作
Apr 22 Python
python如何使用正则表达式的前向、后向搜索及前向搜索否定模式详解
Nov 08 Python
Python中turtle作图示例
Nov 15 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python读取csv和txt数据转换成向量的实例
Feb 12 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
python 使用shutil复制图片的例子
Dec 13 Python
解决Opencv+Python cv2.imshow闪退问题
Apr 24 Python
用Python 爬取猫眼电影数据分析《无名之辈》
Jul 24 Python
Python 使用xlwt模块将多行多列数据循环写入excel文档的操作
Nov 10 Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
Jan 11 Python
python 遍历磁盘目录的三种方法
Apr 02 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
2021年最新CPU天梯图
2021/03/04 数码科技
php环境配置 php5 mysql5 apache2 phpmyadmin安装与配置
2006/11/17 PHP
php读取msn上的用户信息类
2008/12/05 PHP
php学习笔记 PHP面向对象的程序设计
2011/06/13 PHP
学习php设计模式 php实现合成模式(composite)
2015/12/08 PHP
document对象execCommand的command参数介绍
2006/08/01 Javascript
JavaScript DOM 学习第三章 内容表格
2010/02/19 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
jquery弹窗插件colorbox绑定动态生成元素的方法
2014/06/20 Javascript
JS验证IP,子网掩码,网关和MAC的方法
2015/07/02 Javascript
Kindeditor在线文本编辑器如何过滤HTML
2016/04/14 Javascript
JavaScript中return用法示例
2016/11/29 Javascript
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
JQuery判断正整数整理小结
2017/08/21 jQuery
bootstrap datetimepicker控件位置异常的解决方法
2017/11/23 Javascript
JS中的BOM应用
2018/02/02 Javascript
浅析Vue.js中v-bind v-model的使用和区别
2018/12/04 Javascript
vue.js引入外部CSS样式和外部JS文件的方法
2019/01/06 Javascript
推荐几个不错的console调试技巧实现
2019/12/20 Javascript
React生命周期原理与用法踩坑笔记
2020/04/28 Javascript
解决vue项目运行npm run serve报错的问题
2020/10/26 Javascript
Python 过滤字符串的技巧,map与itertools.imap
2008/09/06 Python
python生成器的使用方法
2013/11/21 Python
python 多线程对post请求服务器测试并发的方法
2019/06/13 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
Python脚本去除文件的只读性操作
2020/03/05 Python
使用CSS3实现一个3D相册效果实例
2016/12/03 HTML / CSS
美国手机支架公司:PopSockets
2019/11/27 全球购物
岗位职责怎么写
2014/03/14 职场文书
母校寄语大全
2014/04/10 职场文书
项目合作协议书
2014/04/16 职场文书
安全生产一岗双责责任书
2014/07/28 职场文书
2014年第四季度入党积极分子思想汇报(十八届四中全会)
2014/11/03 职场文书
学习保证书100字
2015/02/26 职场文书
英语投诉信范文
2015/07/03 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书