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查询Mysql时返回字典结构的代码
Jun 18 Python
PHP魔术方法__ISSET、__UNSET使用实例
Nov 25 Python
在Python的Django框架中创建语言文件
Jul 27 Python
sublime text 3配置使用python操作方法
Jun 11 Python
Python中如何优雅的合并两个字典(dict)方法示例
Aug 09 Python
Python基础语言学习笔记总结(精华)
Nov 14 Python
python实现在遍历列表时,直接对dict元素增加字段的方法
Jan 15 Python
实例讲解Python中整数的最大值输出
Mar 17 Python
Python画图高斯分布的示例
Jul 10 Python
python3 enum模块的应用实例详解
Aug 12 Python
python数据化运营的重要意义
Nov 25 Python
PyTorch中的padding(边缘填充)操作方式
Jan 03 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下通过系统信号量加锁方式获取递增序列ID
2009/09/25 PHP
PHP修改session_id示例代码
2014/01/08 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
jquery ajaxSubmit 异步提交的简单实现
2014/02/28 Javascript
使用impress.js制作幻灯片
2015/09/09 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
Vue-cli3项目配置Vue.config.js实战记录
2018/07/29 Javascript
VUE 配置vue-devtools调试工具及安装方法
2018/09/30 Javascript
从零开始实现Vue简单的Toast插件
2018/12/03 Javascript
vue柱状进度条图像的完美实现方案
2019/08/26 Javascript
[01:06:59]完美世界DOTA2联赛PWL S2 Magma vs FTD 第一场 11.29
2020/12/02 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
django如何实现视图重定向
2019/07/24 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
Python类如何定义私有变量
2020/02/03 Python
Python datetime模块使用方法小结
2020/06/18 Python
Django-simple-captcha验证码包使用方法详解
2020/11/28 Python
详解Python爬虫爬取博客园问题列表所有的问题
2021/01/18 Python
html5服务器推送_动力节点Java学院整理
2017/07/12 HTML / CSS
什么是设计模式
2012/06/17 面试题
优秀导游先进事迹材料
2014/01/25 职场文书
老师的检讨书
2014/02/23 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
青年文明号创建承诺
2014/03/31 职场文书
教师批评与自我批评总结
2014/10/16 职场文书
乌镇导游词
2015/02/02 职场文书
人事文员岗位职责
2015/02/04 职场文书
初中重阳节活动总结
2015/05/05 职场文书
2015秋季开学典礼主持词
2015/07/16 职场文书
跳高加油稿
2015/07/21 职场文书
CSS实现漂亮的时钟动画效果的实例代码
2021/03/30 HTML / CSS
postgresql 删除重复数据案例详解
2021/08/02 PostgreSQL
js中Map和Set的用法及区别实例详解
2022/02/15 Javascript
vue如何使用模拟的json数据查看效果
2022/03/31 Vue.js
引用计数法和root搜索算法以及JVM中判定对象需要回收的方法
2022/04/19 Java/Android