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实现多线程网页爬虫
Sep 06 Python
Python实现GUI学生信息管理系统
Apr 05 Python
numpy中实现二维数组按照某列、某行排序的方法
Apr 04 Python
解决Python中list里的中文输出到html模板里的问题
Dec 17 Python
情人节快乐! python绘制漂亮玫瑰
Aug 18 Python
Python跳出多重循环的方法示例
Jul 03 Python
python numpy 常用随机数的产生方法的实现
Aug 21 Python
快速解决docker-py api版本不兼容的问题
Aug 30 Python
使用遗传算法求二元函数的最小值
Feb 11 Python
判断Threading.start新线程是否执行完毕的实例
May 02 Python
python em算法的实现
Oct 03 Python
Python经典五人分鱼实例讲解
Jan 04 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与paypal整合方法
2010/11/28 PHP
PHP读取大文件的类SplFileObject使用介绍
2014/04/09 PHP
PHP实现链式操作的核心思想
2015/06/23 PHP
Zend Framework教程之Resource Autoloading用法实例
2016/03/08 PHP
php生成复杂验证码(倾斜,正弦干扰线,黏贴,旋转)
2018/03/12 PHP
Js 冒泡事件阻止实现代码
2013/01/27 Javascript
javascript内存管理详细解析
2013/11/11 Javascript
js实现select下拉框菜单
2015/12/08 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
JSON与JS对象的区别与对比
2017/03/01 Javascript
Extjs表单输入框异步校验的插件实现方法
2017/03/20 Javascript
js 获取html5的data属性实现方法
2017/07/28 Javascript
使用JS编写的随机抽取号码的小程序
2017/08/11 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
详解vue 自定义组件使用v-model 及探究其中原理
2019/10/11 Javascript
浅谈Vue.use到底是什么鬼
2020/01/21 Javascript
js get和post请求实现代码解析
2020/02/06 Javascript
安装Python的web.py框架并从hello world开始编程
2015/04/25 Python
详解Python编程中包的概念与管理
2015/10/16 Python
解决Python字典写入文件出行首行有空格的问题
2017/09/27 Python
利用Django内置的认证视图实现用户密码重置功能详解
2017/11/24 Python
PyCharm代码格式调整方法
2018/05/23 Python
安装docker-compose的两种最简方法
2019/07/30 Python
解决IDEA 的 plugins 搜不到任何的插件问题
2020/05/04 Python
jupyter notebook快速入门及使用详解
2020/11/13 Python
美国中西部家用医疗设备商店:Med Mart(轮椅、踏板车、升降机等)
2019/04/26 全球购物
请描述一下”is a”关系和”has a”关系
2015/02/03 面试题
致800米运动员广播稿
2014/02/16 职场文书
教师读书活动总结
2014/05/07 职场文书
文明礼仪演讲稿
2014/05/12 职场文书
基本公共卫生服务健康教育工作方案
2014/05/22 职场文书
幼儿园标语大全
2014/06/19 职场文书
讲座通知范文
2015/04/23 职场文书
2015年节能减排工作总结
2015/05/14 职场文书
生活委员竞选稿
2015/11/21 职场文书
创业计划书之水果店
2019/07/18 职场文书