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中的一些类型转换函数小结
Feb 10 Python
Python中的并发编程实例
Jul 07 Python
python中readline判断文件读取结束的方法
Nov 08 Python
centos 下面安装python2.7 +pip +mysqld
Nov 18 Python
Python UnicodeEncodeError: 'gbk' codec can't encode character 解决方法
Apr 24 Python
Flask框架的学习指南之用户登录管理
Nov 20 Python
Python 实现取矩阵的部分列,保存为一个新的矩阵方法
Nov 14 Python
python面向对象实现名片管理系统文件版
Apr 26 Python
django多个APP的urls设置方法(views重复问题解决)
Jul 19 Python
TensorFlow 多元函数的极值实例
Feb 10 Python
python scrapy简单模拟登录的代码分析
Jul 21 Python
Python采集壁纸并实现炫轮播
Apr 30 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 preg_match_all结合str_replace替换内容中所有img
2008/10/11 PHP
php实现查看邮件是否已被阅读的方法
2013/12/03 PHP
php中 ob_start等函数截取标准输出的方法
2015/06/22 PHP
浅谈PHP检查数组中是否存在某个值 in_array 函数
2016/06/13 PHP
PHP simplexml_load_string()函数实例讲解
2019/02/03 PHP
起点页面传值js,有空研究学习下
2010/01/25 Javascript
JavaScript等比例缩放图片控制超出范围的图片
2013/08/06 Javascript
如何通过javascript操作web控件的自定义属性
2013/11/25 Javascript
jquery分析文本里url或邮件地址为真实链接的方法
2015/06/20 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
深入理解JavaScript函数参数(推荐)
2016/07/26 Javascript
浅谈jquery.form.js的ajaxSubmit和ajaxForm的使用
2016/09/09 Javascript
详解webpack import()动态加载模块踩坑
2018/07/17 Javascript
Bootstrap模态对话框用法简单示例
2018/08/31 Javascript
利用Vue-draggable组件实现Vue项目中表格内容的拖拽排序
2019/06/07 Javascript
vue中使用elementUI组件手动上传图片功能
2019/12/13 Javascript
JavaScript鼠标拖拽事件详解
2020/04/03 Javascript
Vue常用API、高级API的相关总结
2021/02/02 Vue.js
[58:00]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Elephant BO3 第二场 2月7日
2021/03/11 DOTA
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
Python GUI编程学习笔记之tkinter事件绑定操作详解
2020/03/30 Python
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
html5本地存储 localStorage操作使用详解
2016/09/20 HTML / CSS
详解WebSocket跨域问题解决
2018/08/06 HTML / CSS
面试后的感谢信范文
2014/02/01 职场文书
宾馆总经理岗位职责
2014/02/14 职场文书
文科生自我鉴定
2014/02/15 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
学习保证书范文
2014/04/30 职场文书
大学优秀班集体申报材料
2014/05/23 职场文书
积极心理学课程心得体会
2016/01/22 职场文书
成功的商业计划书这样写才最靠谱
2019/07/12 职场文书
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
Dashboard管理Kubernetes集群与API访问配置
2022/04/01 Servers