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 相关文章推荐
使用python获取CPU和内存信息的思路与实现(linux系统)
Jan 03 Python
Python下的Mysql模块MySQLdb安装详解
Apr 09 Python
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
Python使用pylab库实现画线功能的方法详解
Jun 08 Python
Python使用requests及BeautifulSoup构建爬虫实例代码
Jan 24 Python
关于django 数据库迁移(migrate)应该知道的一些事
May 27 Python
详解Python进阶之切片的误区与高级用法
Dec 24 Python
Python并发:多线程与多进程的详解
Jan 24 Python
python制作抖音代码舞
Apr 07 Python
Python 实现日志同时输出到屏幕和文件
Feb 19 Python
Python 如何实现访问者模式
Jul 28 Python
pandas时间序列之pd.to_datetime()的实现
Jun 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下删除字符串中HTML标签的函数
2008/08/27 PHP
通用PHP动态生成静态HTML网页的代码
2010/03/04 PHP
JS的IE和Firefox兼容性集锦
2006/12/11 Javascript
jquery 常用操作整理 基础入门篇
2009/10/14 Javascript
IE6,IE7下js动态加载图片不显示错误
2010/07/17 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
浅析Js(Jquery)中,字符串与JSON格式互相转换的示例(直接运行实例)
2013/07/09 Javascript
设为首页和收藏的Javascript代码(亲测兼容IE,Firefox,chrome等浏览器)
2013/11/18 Javascript
JS、CSS加载中的小问题探讨
2013/11/26 Javascript
JS获取CSS样式(style/getComputedStyle/currentStyle)
2016/01/19 Javascript
微信小程序 自己制作小组件实例详解
2016/12/22 Javascript
JavaScript之class继承_动力节点Java学院整理
2017/07/03 Javascript
微信小程序媒体组件详解(视频,音乐,图片)
2017/09/19 Javascript
vue进行图片的预加载watch用法实例讲解
2018/02/07 Javascript
layui点击按钮添加可编辑的一行方法
2018/08/15 Javascript
JavaScript对象属性操作实例解析
2020/02/04 Javascript
详解vuejs中执行npm run dev出现页面cannot GET/问题
2020/04/26 Javascript
Python实现打印螺旋矩阵功能的方法
2017/11/21 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
python实现微信小程序自动回复
2018/09/10 Python
python虚拟环境迁移方法
2019/01/03 Python
Python字符串逆序的实现方法【一题多解】
2019/02/18 Python
Python OpenCV实现视频分帧
2019/06/01 Python
python3发送邮件需要经过代理服务器的示例代码
2019/07/25 Python
python GUI框架pyqt5 对图片进行流式布局的方法(瀑布流flowlayout)
2020/03/12 Python
零基础学Python之前需要学c语言吗
2020/07/21 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
PHP如何删除一个Cookie值
2012/11/15 面试题
《绿色蝈蝈》教学反思
2014/03/02 职场文书
社区文化建设方案
2014/05/02 职场文书
解决Goland 同一个package中函数互相调用的问题
2021/05/06 Golang
一篇带你入门Java垃圾回收器
2021/06/16 Java/Android
MySQL开启事务的方式
2021/06/26 MySQL
总结Java对象被序列化的两种方法
2021/06/30 Java/Android
django 认证类配置实现
2021/11/11 Python