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实现的一个简单LRU cache
Sep 26 Python
Python用GET方法上传文件
Mar 10 Python
在Python中操作字符串之replace()方法的使用
May 19 Python
Python下实现的RSA加密/解密及签名/验证功能示例
Jul 17 Python
python获取中文字符串长度的方法
Nov 14 Python
Python 通过调用接口获取公交信息的实例
Dec 17 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
信号生成及DFT的python实现方式
Feb 25 Python
不到20行实现Python代码即可制作精美证件照
Apr 24 Python
Python 如何查找特定类型文件
Aug 17 Python
Python环境使用OpenCV检测人脸实现教程
Oct 19 Python
分析Python list操作为什么会错误
Nov 17 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
第4章 数据处理-php数组的处理-郑阿奇
2011/07/04 PHP
php使用curl获取https请求的方法
2015/02/11 PHP
ucenter中词语过滤原理分析
2016/07/13 PHP
php使用gd2绘制基本图形示例(直线、圆、正方形)
2017/02/15 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
laravel批量生成假数据的方法
2019/10/09 PHP
Nigma vs Alliance BO5 第五场2.14
2021/03/10 DOTA
表单(FORM)的一些实用效果代码
2007/03/25 Javascript
IE Firefox 使用自定义标签的区别
2009/10/15 Javascript
JS获取文本框,下拉框,单选框的值的简单实例
2014/02/26 Javascript
node.js中的fs.readdirSync方法使用说明
2014/12/17 Javascript
JS实现单击输入框弹出选择框效果完整实例
2015/12/14 Javascript
Ionic2系列之使用DeepLinker实现指定页面URL
2016/11/21 Javascript
Javascript同时声明一连串(多个)变量的方法
2017/01/23 Javascript
xmlplus组件设计系列之图标(ICON)(1)
2017/05/05 Javascript
checkbox:click事件触发span元素内容改变的方法
2017/09/11 Javascript
vue+Element-ui前端实现分页效果
2020/11/15 Javascript
[01:05:32]DOTA2上海特级锦标赛主赛事日 - 3 败者组第三轮#1COL VS Alliance第一局
2016/03/04 DOTA
python中numpy基础学习及进行数组和矢量计算
2017/02/12 Python
Python中偏函数用法示例
2018/06/07 Python
Python实现购物评论文本情感分析操作【基于中文文本挖掘库snownlp】
2018/08/07 Python
python使用flask与js进行前后台交互的例子
2019/07/19 Python
Python matplotlib生成图片背景透明的示例代码
2019/08/30 Python
python模块如何查看
2020/06/16 Python
理解Django 中Call Stack机制的小Demo
2020/09/01 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
python 进程池pool使用详解
2020/10/15 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
介绍一下linux的文件系统
2012/03/20 面试题
财务会计毕业生自荐信
2013/11/02 职场文书
市三好学生主要事迹
2014/01/28 职场文书
读书活动总结
2014/04/28 职场文书
超市督导岗位职责
2015/04/10 职场文书
法制教育主题班会
2015/08/13 职场文书
Js类的构建与继承案例详解
2021/09/15 Javascript
CSS浮动引起的高度塌陷问题
2022/08/05 HTML / CSS