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 不同对象比较大小示例探讨
Aug 21 Python
Python中的闭包总结
Sep 18 Python
Python修改MP3文件的方法
Jun 15 Python
Python实现发送QQ邮件的封装
Jul 14 Python
Python自然语言处理之词干,词形与最大匹配算法代码详解
Nov 16 Python
深入了解Python中pop和remove的使用方法
Jan 09 Python
pandas 读取各种格式文件的方法
Jun 22 Python
Python Django 前后端分离 API的方法
Aug 28 Python
Tensorflow 多线程设置方式
Feb 06 Python
Python requests获取网页常用方法解析
Feb 20 Python
Jmeter HTTPS接口测试证书导入过程图解
Jul 22 Python
Python3使用Qt5来实现简易的五子棋小游戏
May 02 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实现数据分页显示的简单实例
2016/05/26 PHP
适合PHP初学者阅读的4本经典书籍
2016/09/23 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
RGB颜色值转HTML十六进制(HEX)代码的JS函数
2009/04/25 Javascript
jQuery中end()方法用法实例
2015/01/08 Javascript
javascript数据类型示例分享
2015/01/19 Javascript
基于javascript实现简单计算器功能
2016/01/03 Javascript
js实现不重复导入的方法
2016/03/02 Javascript
论JavaScript模块化编程
2016/03/07 Javascript
JavaScript中Form表单技术汇总(推荐)
2016/06/26 Javascript
深入理解Node.js中的进程管理
2017/03/13 Javascript
微信小程序promsie.all和promise顺序执行
2017/10/27 Javascript
React Component存在的几种形式详解
2018/11/06 Javascript
详解@angular/cli 改变默认启动端口两种方式
2018/11/29 Javascript
jQuery实现的解析本地 XML 文档操作示例
2020/04/30 jQuery
[16:01]夜魇凡尔赛茶话会 第二期01:你比划我猜
2021/03/11 DOTA
Python实现代码统计工具(终极篇)
2016/07/04 Python
Python实现自动上京东抢手机
2018/02/06 Python
Django实现一对多表模型的跨表查询方法
2018/12/18 Python
Python实现堡垒机模式下远程命令执行操作示例
2019/05/09 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
Python延迟绑定问题原理及解决方案
2020/08/04 Python
关于探究python中sys.argv时遇到的问题详解
2021/02/23 Python
CSS3制作漂亮的照片墙的实现代码
2016/06/08 HTML / CSS
使用phonegap播放音频的实现方法
2017/03/31 HTML / CSS
巴西食品补充剂在线零售商:Músculos na Web
2017/08/07 全球购物
Club Monaco加拿大官网:设计师男女服装
2019/09/29 全球购物
迪士尼法国在线商店:shopDisney FR
2020/12/03 全球购物
保险公司晨会主持词
2014/03/22 职场文书
科长竞争上岗演讲稿
2014/05/12 职场文书
先进工作者事迹材料
2014/12/23 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
小学总务工作总结
2015/08/13 职场文书
浅谈JS的二进制家族
2021/05/09 Javascript
Nginx 路由转发和反向代理location配置实现
2021/11/11 Servers
pnpm对npm及yarn降维打击详解
2022/08/05 Javascript