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异常处理慎用“except:pass”建议
Apr 02 Python
Python下使用Psyco模块优化运行速度
Apr 05 Python
Python3读取文件常用方法实例分析
May 22 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
Python基于PycURL自动处理cookie的方法
Jul 25 Python
浅谈Python基础之I/O模型
May 11 Python
python得到qq句柄,并显示在前台的方法
Oct 14 Python
用django设置session过期时间的方法解析
Aug 05 Python
tensorflow自定义激活函数实例
Feb 04 Python
pycharm激活码快速激活及使用步骤
Mar 12 Python
Jupyter notebook如何实现指定浏览器打开
May 13 Python
C++和python实现阿姆斯特朗数字查找实例代码
Dec 07 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&amp;java(三)
2006/10/09 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
分享一则PHP定义函数代码
2015/02/26 PHP
PHP中使用BigMap实例
2015/03/30 PHP
PHP数学运算函数大汇总(经典值得收藏)
2016/04/01 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
jQuery EasyUI API 中文文档 - TimeSpinner时间微调器
2011/10/23 Javascript
火狐textarea输入法的bug的触发及解决
2013/07/24 Javascript
JS来动态的修改url实现对url的增删查改
2014/09/05 Javascript
node.js中的fs.realpathSync方法使用说明
2014/12/16 Javascript
深入理解jQuery 事件处理
2016/06/14 Javascript
浅谈regExp的test方法取得的值变化的原因及处理方法
2017/03/01 Javascript
详解Vue.js搭建路由报错 router.map is not a function
2017/06/27 Javascript
深入理解vue中slot与slot-scope的具体使用
2018/01/26 Javascript
Vue2.0结合webuploader实现文件分片上传功能
2018/03/09 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
JS实现水平遍历和嵌套递归操作示例
2019/08/15 Javascript
基于js实现复制内容到操作系统粘贴板过程解析
2019/10/11 Javascript
详解JavaScript修改注册表的方法
2020/01/05 Javascript
JS如何定义用字符串拼接的变量
2020/07/11 Javascript
python实现数通设备端口监控示例
2014/04/02 Python
python socket网络编程之粘包问题详解
2018/04/28 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
Python库skimage绘制二值图像代码实例
2020/04/10 Python
python 实现逻辑回归
2020/12/30 Python
世界最大的私人旅行指南出版商:孤独星球
2016/08/23 全球购物
竞聘医务工作人员的自我评价分享
2013/11/04 职场文书
综合办公室个人的自我评价
2013/12/22 职场文书
新学期校长寄语
2014/01/18 职场文书
前台文员岗位职责
2015/02/04 职场文书
周末问候语大全
2015/11/10 职场文书
公司中层管理培训心得体会
2016/01/11 职场文书
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript
Apache自带的ab压力测试工具的实现
2022/07/23 Servers