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计算程序运行时间的方法
Dec 13 Python
结合Python的SimpleHTTPServer源码来解析socket通信
Jun 27 Python
Python中你应该知道的一些内置函数
Mar 31 Python
Python常见异常分类与处理方法
Jun 04 Python
python使用KNN算法手写体识别
Feb 01 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
tensorflow 中对数组元素的操作方法
Jul 27 Python
Python lxml解析HTML并用xpath获取元素的方法
Jan 02 Python
详解Python中的内建函数,可迭代对象,迭代器
Apr 29 Python
python批量下载抖音视频
Jun 17 Python
简单了解Python生成器是什么
Jul 02 Python
Docker部署Python爬虫项目的方法步骤
Jan 19 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
新版PHP极大的增强功能和性能
2006/10/09 PHP
在MongoDB中模拟Auto Increment的php代码
2011/03/06 PHP
关于IE、Firefox、Opera页面呈现异同 写脚本很痛苦
2009/08/28 Javascript
本地对象Array的原型扩展实现代码
2010/12/04 Javascript
js显示时间 js显示最后修改时间
2013/01/02 Javascript
JQUERY实现左侧TIPS滑进滑出效果示例
2013/06/27 Javascript
node.js入门教程迷你书、node.js入门web应用开发完全示例
2014/04/06 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
JQ选择器_选择同类元素的第N个子元素的实现方法
2016/09/08 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
vue-router3.0版本中 router.push 不能刷新页面的问题
2018/05/10 Javascript
使用Nuxt.js改造已有项目的方法
2018/08/07 Javascript
vue多层嵌套路由实例分析
2019/03/19 Javascript
elementUI多选框反选的实现代码
2019/04/03 Javascript
python 从远程服务器下载东西的代码
2013/02/10 Python
Python函数式编程指南(一):函数式编程概述
2015/06/24 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
Pandas 合并多个Dataframe(merge,concat)的方法
2018/06/08 Python
python3解析库lxml的安装与基本使用
2018/06/27 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
使用 Supervisor 监控 Python3 进程方式
2019/12/05 Python
详解CSS中iconfont的使用
2015/08/04 HTML / CSS
MSC邮轮官方网站:加勒比海、地中海和世界各地的假期
2018/08/27 全球购物
Lululemon加拿大官网:加拿大知名体育服装零售商
2019/04/12 全球购物
网络研修随笔感言
2014/02/17 职场文书
个人廉洁自律承诺书
2014/03/27 职场文书
小学语文课后反思精选
2014/04/25 职场文书
2015年元旦活动总结
2014/05/09 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
询价采购方案
2014/06/09 职场文书
2016年大学生社会实践心得体会
2015/10/09 职场文书
python_tkinter事件类型详情
2022/03/20 Python
Python Django / Flask如何使用Elasticsearch
2022/04/19 Python
Spring Data JPA框架Repository自定义实现
2022/04/28 Java/Android