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 相关文章推荐
Flask入门教程实例:搭建一个静态博客
Mar 27 Python
Python进行数据科学工作的简单入门教程
Apr 01 Python
Django自定义分页与bootstrap分页结合
Feb 22 Python
在CentOS6上安装Python2.7的解决方法
Jan 09 Python
Tensorflow卷积神经网络实例进阶
May 24 Python
基于Django框架利用Ajax实现点赞功能实例代码
Aug 19 Python
对Python+opencv将图片生成视频的实例详解
Jan 08 Python
python中时间、日期、时间戳的转换的实现方法
Jul 06 Python
Python实现微信机器人的方法
Sep 06 Python
python sklearn常用分类算法模型的调用
Oct 16 Python
如何用 Python 处理不平衡数据集
Jan 04 Python
python析构函数用法及注意事项
Jun 22 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
Zend Framework连接Mysql数据库实例分析
2016/03/19 PHP
java模拟PHP的pack和unpack类
2016/04/13 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
2017/04/10 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
写的htc的数据表格
2007/01/20 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
JS创建自定义表格具体实现
2014/02/11 Javascript
js限制文本框只能输入数字方法小结
2014/06/16 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
jQuery前端分页示例分享
2015/02/10 Javascript
JavaScript实现找质数代码分享
2015/03/24 Javascript
jquery无限级联下拉菜单简单实例演示
2015/11/23 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
Bootstrap基本样式学习笔记之按钮(4)
2016/12/07 Javascript
node.js报错:Cannot find module 'ejs'的解决办法
2016/12/14 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
BootStrap Table复选框默认选中功能的实现代码(从数据库获取到对应的状态进行判断是否为选中状态)
2017/07/11 Javascript
jQuery Easyui Treegrid实现显示checkbox功能
2017/08/08 jQuery
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
利用JavaScript缓存远程窃取Wi-Fi密码的思路详解
2018/11/05 Javascript
vue实现div拖拽互换位置
2020/07/29 Javascript
小程序封装路由文件和路由方法(5种全解析)
2019/05/26 Javascript
微信小程序实现比较功能的方法汇总(五种方法)
2020/03/07 Javascript
vue组件入门知识全梳理
2020/09/21 Javascript
Bootstrap FileInput实现图片上传功能
2021/01/28 Javascript
Python 3中print函数的使用方法总结
2017/08/08 Python
Python装饰器原理与简单用法实例分析
2018/04/29 Python
python爬虫之模拟登陆csdn的实例代码
2018/05/18 Python
Matplotlib配色之Colormap详解
2021/01/05 Python
Nike比利时官网:Nike.com (BE)
2019/02/07 全球购物
MAC Cosmetics巴西官方网站:M·A·C彩妆
2019/04/18 全球购物
工厂实习感言
2014/01/14 职场文书
中专毕业生个人职业生涯规划
2014/02/19 职场文书
教师对学生的评语
2014/04/28 职场文书
小王子读书笔记
2015/06/29 职场文书
JavaScript执行机制详细介绍
2021/12/06 Javascript