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中cPickle用法例子分享
Jan 03 Python
python使用htmllib分析网页内容的方法
May 08 Python
搞笑的程序猿:看看你是哪种Python程序员
Jun 12 Python
Python可变参数函数用法实例
Jul 07 Python
Python工程师面试必备25条知识点
Jan 17 Python
python 接口测试response返回数据对比的方法
Feb 11 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
Jun 14 Python
Python对象中__del__方法起作用的条件详解
Nov 01 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
Python 之 Json序列化嵌套类方式
Feb 27 Python
详解Django中异步任务之django-celery
Nov 05 Python
用Python自动清理系统垃圾的实现
Jan 18 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 页面执行时间计算代码
2008/12/04 PHP
php按单词截取字符串的方法
2015/04/07 PHP
php实现比较两个文件夹异同的方法
2015/06/18 PHP
PHP文件缓存类实现代码
2015/10/26 PHP
Yii2针对游客、用户防范规则和限制的解决方法分析
2016/10/08 PHP
实用javaScript技术-屏蔽类
2006/08/15 Javascript
js 获取屏幕各种宽高的方法(浏览器兼容)
2013/05/15 Javascript
15条JavaScript最佳实践小结
2013/08/09 Javascript
js模拟点击以提交表单为例兼容主流浏览器
2013/11/29 Javascript
angularJS Provider、factory、service详解及实例代码
2016/09/21 Javascript
表单input项使用label同时引用Bootstrap库导致input点击效果区增大问题
2016/10/11 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
JS自定义函数实现时间戳转换成date的方法示例
2017/08/27 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
微信小程序显示倒计时功能示例【测试可用】
2018/12/03 Javascript
jQuery实现动态添加和删除input框代码实例
2019/03/29 jQuery
微信小程序与公众号实现数据互通的方法
2019/07/25 Javascript
原生js实现的观察者和订阅者模式简单示例
2020/04/18 Javascript
javascript实现的图片预览和上传功能示例【兼容IE 9】
2020/05/01 Javascript
在DigitalOcean的服务器上部署flaskblog应用
2015/12/19 Python
python 创建一个空dataframe 然后添加行数据的实例
2018/06/07 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
2019/08/06 Python
python基于pygame实现飞机大作战小游戏
2020/11/19 Python
深入解读CSS3中transform变换模型的渲染
2016/05/27 HTML / CSS
日语专业个人求职信范文
2014/02/02 职场文书
广告传媒专业应届生求职信
2014/03/01 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
2014年幼儿园安全工作总结
2014/11/10 职场文书
大学生社会实践活动总结报告
2015/05/06 职场文书
心灵捕手观后感
2015/06/02 职场文书
2015国庆66周年宣传语
2015/07/14 职场文书
网络营销实训总结
2015/08/03 职场文书
《祁黄羊》教学反思
2016/02/20 职场文书
HTML+css盒子模型案例(圆,半圆等)“border-radius” 简单易上手
2021/05/10 HTML / CSS
mysql获取指定时间段中所有日期或月份的语句(不设存储过程,不加表)
2021/06/18 MySQL