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列表(list)、字典(dict)、字符串(string)基本操作小结
Nov 28 Python
Python的Django框架使用入门指引
Apr 15 Python
Python下Fabric的简单部署方法
Jul 14 Python
python递归查询菜单并转换成json实例
Mar 27 Python
批量将ppt转换为pdf的Python代码 只要27行!
Feb 26 Python
matplotlib给子图添加图例的方法
Aug 03 Python
解决python3运行selenium下HTMLTestRunner报错的问题
Dec 27 Python
python实现两张图片的像素融合
Feb 23 Python
python程序运行进程、使用时间、剩余时间显示功能的实现代码
Jul 11 Python
使用PyQt5实现图片查看器的示例代码
Apr 21 Python
Python开发入门——迭代的基本使用
Sep 03 Python
详解Flask开发技巧之异常处理
Jun 15 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 fgetcsv 定义和用法(附windows与linux下兼容问题)
2012/05/29 PHP
Ubuntu中搭建Nginx、PHP环境最简单的方法
2015/03/05 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
AJAX架构之Dojo篇
2007/04/10 Javascript
js处理自己不能定义二维数组的方法详解
2014/03/03 Javascript
JQUERY简单按钮轮换选中效果实现方法
2015/05/07 Javascript
JS禁用页面上所有控件的实现方法(附demo源码下载)
2015/12/17 Javascript
AngularJS中监视Scope变量以及外部调用Scope方法
2016/01/23 Javascript
js判断上传文件后缀名是否合法
2016/01/28 Javascript
JS组件Bootstrap Table使用实例分享
2016/05/30 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
js/jq仿window文件夹框选操作插件
2017/03/08 Javascript
用户管理的设计_jquery的ajax实现二级联动效果
2017/07/13 jQuery
Vue.js添加组件操作示例
2018/06/13 Javascript
Vuex mutitons和actions初使用详解
2019/03/04 Javascript
vue数据初始化initState的实例详解
2019/04/11 Javascript
python解析xml文件实例分享
2013/12/04 Python
Python比较两个图片相似度的方法
2015/03/13 Python
python字典的常用操作方法小结
2016/05/16 Python
Python读取一个目录下所有目录和文件的方法
2016/07/15 Python
利用numpy实现一、二维数组的拼接简单代码示例
2017/12/15 Python
使用python将请求的requests headers参数格式化方法
2019/01/02 Python
python实现QQ邮箱/163邮箱的邮件发送
2019/01/22 Python
python3 自动识别usb连接状态,即对usb重连的判断方法
2019/07/03 Python
Python计算IV值的示例讲解
2020/02/28 Python
python pyecharts 实现一个文件绘制多张图
2020/05/13 Python
python生成word合同的实例方法
2021/01/12 Python
通过css3的filter滤镜改变png图片的颜色的示例代码
2020/05/06 HTML / CSS
canvas学习笔记之绘制简单路径
2019/01/28 HTML / CSS
html5 冒号分隔符对齐的实现
2019/07/31 HTML / CSS
MONNIER Frères英国官网:源自巴黎女士奢侈品配饰电商平台
2018/12/06 全球购物
职工运动会邀请函
2014/02/02 职场文书
大学生通用个人自我评价
2014/04/27 职场文书
网吧消防安全责任书
2014/07/29 职场文书
英文版辞职信
2015/02/28 职场文书
2016年度继续教育学习心得体会
2016/01/19 职场文书