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 中文字符串的处理实现代码
Oct 25 Python
Python实现的一个自动售饮料程序代码分享
Aug 25 Python
Python编码类型转换方法详解
Jul 01 Python
Python正则表达式知识汇总
Sep 22 Python
Python实现的用户登录系统功能示例
Feb 05 Python
1分钟快速生成用于网页内容提取的xslt
Feb 23 Python
在linux下实现 python 监控usb设备信号
Jul 03 Python
对Django 转发和重定向的实例详解
Aug 06 Python
Django 用户登陆访问限制实例 @login_required
May 13 Python
浅谈sklearn中predict与predict_proba区别
Jun 28 Python
Python判断字符串是否为合法标示符操作
Sep 03 Python
Python和Bash结合在一起的方法
Nov 13 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
50个PHP程序性能优化的方法
2014/06/02 PHP
php获取文章内容第一张图片的方法示例
2017/07/03 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
2017/07/27 PHP
PHP开发api接口安全验证操作实例详解
2020/03/26 PHP
javascript 动态添加事件代码
2008/11/30 Javascript
jQuery插件EnPlaceholder实现输入框提示文字
2015/06/05 Javascript
JSP基于Bootstrap分页显示实例解析
2016/06/12 Javascript
JavaScript每天必学之基础知识
2016/09/17 Javascript
jQuery插件jqGrid动态获取列和列字段的方法
2017/03/03 Javascript
javascript内存分配原理实例分析
2017/04/10 Javascript
详解Angular 4.x 动态创建组件
2017/04/25 Javascript
AngularJS标签页tab选项卡切换功能经典实例详解
2018/05/16 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
python 字符串格式化代码
2013/03/17 Python
python 写入csv乱码问题解决方法
2016/10/23 Python
浅谈Python中的可变对象和不可变对象
2017/07/07 Python
python 实时得到cpu和内存的使用情况方法
2018/06/11 Python
详解python异步编程之asyncio(百万并发)
2018/07/07 Python
NLTK 3.2.4 环境搭建教程
2018/09/19 Python
python flask框架实现传数据到js的方法分析
2019/06/11 Python
python 绘制拟合曲线并加指定点标识的实现
2019/07/10 Python
Python 实现自动获取种子磁力链接方式
2020/01/16 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
德国购买门票网站:ADticket.de
2019/10/31 全球购物
某/etc/fstab文件中的某行如下: /dev/had5 /mnt/dosdata msdos defaults,usrquota 1 2 请解释其含义
2013/09/18 面试题
同事吵架检讨书
2014/02/05 职场文书
文明村镇申报材料
2014/05/06 职场文书
入党积极分子学习优秀共产党员先进事迹思想汇报
2014/09/13 职场文书
公安机关纪律作风整顿剖析
2014/10/10 职场文书
大学生见习报告总结
2014/11/04 职场文书
售后服务承诺函格式
2015/01/21 职场文书
党员带头倡议书
2015/04/29 职场文书
今日说法观后感
2015/06/08 职场文书
幼儿园教师教学反思
2016/03/02 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
如何利用 CSS Overview 面板重构优化你的网站
2021/10/24 HTML / CSS