python 实现识别图片上的数字


Posted in Python onJuly 30, 2019

Python 3.6 版本 Pytesseract 图像验证码识别

环境:

(1) win7 64位 (2) Idea (3) python 3.6 (4) pip install pillow < >pip install pytesseract (5) 识别引擎tesseract-ocr

安装

安装tesseract-ocr的识别引擎

第一步:下载安装包

根据https://github.com/UB-Mannheim/tesseract/wiki,找到下载安装包。

python 实现识别图片上的数字

我下载的是64位,根据自己需要下载

第二步:安装

直接点击下载好的tesseract-ocr-w64-setup-v4.0.0-beta.1.20180608.exe文件,点击下一步,下一步,安装完成。

第三步:配置环境变量

复制你安装的路径,我的是安装在C:\Program Files (x86)\Tesseract-OCR,界面如下:

python 实现识别图片上的数字

进入“计算机/属性”,点击“高级系统设置”,点击环境变量,找到path,点击编辑,在末尾粘贴你刚才复制的路径,

{粘贴时,你要给原有的信息末尾添加;分号}

python 实现识别图片上的数字

配置完毕后,点击保存。

打开命令行windows + R 输入cmd 打开 在命令行里面输入tesseract -v 配置成功会显示当前的tesseract版本

python 实现识别图片上的数字

测试读取图片上的数字

python 实现识别图片上的数字

python 实现识别图片上的数字

KO!!!!!

出现问题:

解决方法:

添加环境变量内容

1.在环境变量里面增加一个TESSDATA_PREFIX变量名,变量值还是安装tesseract的路径。我这里还是放的我之前的路径

C:\Program Files (x86)\Tesseract-OCR;

2.修改python文件下的lib里面生成的一个pytesseract.py文件

python 实现识别图片上的数字

python 实现识别图片上的数字

修改里面的一个路径内容:ps:(tesseract_cmd = ‘D:/Program Files/Tesseract-OCR/tesseract.exe')网上也有人说是斜杠的

问题,可以修改双斜杠或者反斜杠

python 实现识别图片上的数字

总结

以上所述是小编给大家介绍的python 实现识别图片上的数字,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

Python 相关文章推荐
100行Python代码实现自动抢火车票(附源码)
Jan 11 Python
Python列表推导式与生成器表达式用法示例
Feb 08 Python
Python根据已知邻接矩阵绘制无向图操作示例
Jun 23 Python
python opencv旋转图像(保持图像不被裁减)
Jul 26 Python
Python中捕获键盘的方式详解
Mar 28 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
Python Django Cookie 简单用法解析
Aug 13 Python
Numpy 中的矩阵求逆实例
Aug 26 Python
Python for循环与getitem的关系详解
Jan 02 Python
解决Tensorflow 内存泄露问题
Feb 05 Python
详谈tensorflow gfile文件的用法
Feb 05 Python
vue常用指令代码实例总结
Mar 16 Python
django框架模型层功能、组成与用法分析
Jul 30 #Python
Python图像处理之图片文字识别功能(OCR)
Jul 30 #Python
python爬虫 爬取58同城上所有城市的租房信息详解
Jul 30 #Python
python join方法使用详解
Jul 30 #Python
python实现屏保程序(适用于背单词)
Jul 30 #Python
python实现各种插值法(数值分析)
Jul 30 #Python
Django 通过JS实现ajax过程详解
Jul 30 #Python
You might like
php实现简单爬虫的开发
2016/03/28 PHP
php版微信公众号自定义分享内容实现方法
2016/09/22 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
PHP函数rtrim()使用中的怪异现象分析
2017/02/24 PHP
php封装db类连接sqlite3数据库的方法实例
2017/12/19 PHP
PhpStorm的使用教程(本地运行PHP+远程开发+快捷键)
2020/03/26 PHP
js 模拟气泡屏保效果代码
2010/07/10 Javascript
简单实用jquery版三级联动select示例
2013/07/04 Javascript
JS返回上一页实例代码通过图片和按钮分别实现
2013/08/16 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
详解jQuery向动态生成的内容添加事件响应jQuery live()方法
2015/11/02 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
jQuery的ajax下载blob文件
2016/07/21 Javascript
JavaScript实现图片轮播组件代码示例
2016/11/22 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
使用prop解决一个checkbox选中后再次选中失效的问题
2017/07/05 Javascript
mint-ui的search组件在键盘显示搜索按钮的实现方法
2017/10/27 Javascript
vue发送ajax请求详解
2018/10/09 Javascript
JS大坑之19位数的Number型精度丢失问题详解
2019/04/22 Javascript
微信小程序授权登陆及每次检查是否授权实例代码
2019/09/18 Javascript
vue $set 给数据赋值的实例
2019/11/09 Javascript
javascript的hashCode函数实现代码小结
2020/08/11 Javascript
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
Python进行数据科学工作的简单入门教程
2015/04/01 Python
WINDOWS 同时安装 python2 python3 后 pip 错误的解决方法
2017/03/16 Python
Python爬取数据并写入MySQL数据库的实例
2018/06/21 Python
python使用PIL和matplotlib获取图片像素点并合并解析
2019/09/10 Python
详解Python Opencv和PIL读取图像文件的差别
2019/12/27 Python
在Pytorch中计算卷积方法的区别详解(conv2d的区别)
2020/01/03 Python
使用python库xlsxwriter库来输出各种xlsx文件的示例
2020/09/01 Python
HTML5对比HTML4的主要改变和改进总结
2016/05/27 HTML / CSS
哥德堡通行证:Gothenburg Pass
2019/12/09 全球购物
客户经理竞聘演讲稿
2014/05/15 职场文书
自主招生自荐信格式范文
2015/03/25 职场文书
新闻稿标题
2015/07/18 职场文书
如何写通讯稿
2015/07/22 职场文书