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爬虫之HTTP异常处理
Nov 05 Python
详解 Python 与文件对象共事的实例
Sep 11 Python
微信跳一跳游戏python脚本
Apr 01 Python
利用TensorFlow训练简单的二分类神经网络模型的方法
Mar 05 Python
利用python画出折线图
Jul 26 Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 Python
python如何使用Redis构建分布式锁
Jan 16 Python
Python输出指定字符串的方法
Feb 06 Python
python 实现表情识别
Nov 21 Python
Pycharm在指定目录下生成文件和删除文件的实现
Dec 28 Python
Python基础之tkinter图形化界面学习
Apr 29 Python
Python打包为exe详细教程
May 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
PhpStorm terminal无法输入命令的解决方法
2016/10/09 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
TNC vs IO BO3 第一场2.13
2021/03/10 DOTA
JQuery.ajax传递中文参数的解决方法 推荐
2011/03/28 Javascript
js导航菜单(自写)简单大方
2013/03/28 Javascript
JS中artdialog弹出框控件之提交表单思路详解
2016/04/18 Javascript
Bootstrap学习笔记之css样式设计(2)
2016/06/07 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
AngularJS实现星星等级评分功能
2016/09/24 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
JavaScript字符串对象(string)基本用法示例
2017/01/18 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
AngularJS 实现点击按钮获取验证码功能实例代码
2017/07/13 Javascript
微信小程序实现根据字母选择城市功能
2017/08/16 Javascript
详解JS中的this、apply、call、bind(经典面试题)
2017/09/19 Javascript
js中Array对象的常用遍历方法详解
2019/01/17 Javascript
解决layui的radio属性或别的属性没显示出来的问题
2019/09/26 Javascript
Object.keys() 和 Object.getOwnPropertyNames() 的区别详解
2020/05/21 Javascript
python实现复制整个目录的方法
2015/05/12 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
Django实现文件上传下载
2019/10/06 Python
PyTorch实现AlexNet示例
2020/01/14 Python
python 将html转换为pdf的几种方法
2020/12/29 Python
Python实现小黑屋游戏的完整实例
2021/01/06 Python
钉钉企业内部H5微应用开发详解
2020/05/12 HTML / CSS
北美领先的智能产品购物网站:Wellbots
2018/06/11 全球购物
客服部工作职责范本
2014/02/14 职场文书
库房保管员岗位职责
2014/04/07 职场文书
环保专项行动方案
2014/05/12 职场文书
2014年幼儿园班级工作总结
2014/12/17 职场文书
天下第一关导游词
2015/02/06 职场文书
国王的演讲观后感
2015/06/03 职场文书
锦旗赠语
2015/06/23 职场文书
500字作文之周记
2019/12/13 职场文书
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
vue代码分块和懒加载非必要资源文件
2022/04/11 Vue.js