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 相关文章推荐
在Linux上安装Python的Flask框架和创建第一个app实例的教程
Mar 30 Python
python中列表和元组的区别
Dec 18 Python
Python+matplotlib实现填充螺旋实例
Jan 15 Python
Python实现的多叉树寻找最短路径算法示例
Jul 30 Python
idea创建springMVC框架和配置小文件的教程图解
Sep 18 Python
使用python将mysql数据库的数据转换为json数据的方法
Jul 01 Python
基于Django ORM、一对一、一对多、多对多的全面讲解
Jul 26 Python
使用PyTorch实现MNIST手写体识别代码
Jan 18 Python
python实现吃苹果小游戏
Mar 21 Python
Ubuntu18.04安装 PyCharm并使用 Anaconda 管理的Python环境
Apr 08 Python
python实现简单学生信息管理系统
Apr 09 Python
python 实现单例模式的5种方法
Sep 23 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下将图片以二进制存入mysql数据库中并显示的实现代码
2010/05/27 PHP
PHP中魔术变量__METHOD__与__FUNCTION__的区别
2014/09/29 PHP
PHP 生成N个不重复的随机数
2015/01/21 PHP
ThinkPHP框架整合微信支付之Native 扫码支付模式二图文详解
2019/04/09 PHP
JavaScript 权威指南(第四版) 读书笔记
2009/08/11 Javascript
Js日期选择器并自动加入到输入框中示例代码
2013/08/02 Javascript
JavaScript中的typeof操作符用法实例
2014/04/05 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
创建、调用JavaScript对象的方法集锦
2014/12/24 Javascript
原生js实现日期联动
2015/01/12 Javascript
JS实现窗口加载时模拟鼠标移动的方法
2015/06/03 Javascript
ajax读取数据后使用jqchart显示图表的方法
2015/06/10 Javascript
js中的DOM模拟购物车功能
2017/03/22 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
简单实现jQuery手风琴效果
2017/08/18 jQuery
JS实现table表格固定表头且表头随横向滚动而滚动
2017/10/26 Javascript
微信小程序tabBar模板用法实例分析【附demo源码下载】
2017/11/28 Javascript
全网小程序接口请求封装实例代码
2020/11/06 Javascript
Vue用mixin合并重复代码的实现
2020/11/27 Vue.js
python网络编程实例简析
2014/09/26 Python
Python3使用PyQt5制作简单的画板/手写板实例
2017/10/19 Python
python生成二维码的实例详解
2017/10/29 Python
pandas重新生成索引的方法
2018/11/06 Python
Python的UTC时间转换讲解
2019/02/26 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
Python中文分词库jieba,pkusegwg性能准确度比较
2020/02/11 Python
python使用建议与技巧分享(二)
2020/08/17 Python
Python filter()及reduce()函数使用方法解析
2020/09/05 Python
Python如何telnet到网络设备
2021/02/18 Python
Sandro法国官网:法国成衣品牌
2019/08/28 全球购物
澳大利亚最受欢迎的女士度假服装:Kabana Shop
2020/10/10 全球购物
稽核岗位职责
2015/02/10 职场文书
学生早退检讨书(范文)
2019/08/19 职场文书
电子表的操作介绍说明书
2019/10/28 职场文书
python 爬取豆瓣网页的示例
2021/04/13 Python
springboot集成springCloud中gateway时启动报错的解决
2021/07/16 Java/Android