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迭代器与生成器详解
Mar 10 Python
Python 多进程并发操作中进程池Pool的实例
Nov 01 Python
python socket网络编程之粘包问题详解
Apr 28 Python
用Python实现数据的透视表的方法
Nov 16 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
Jun 21 Python
Python检查 云备份进程是否正常运行代码实例
Aug 22 Python
通过python3实现投票功能代码实例
Sep 26 Python
Python+OpenCV实现将图像转换为二进制格式
Jan 09 Python
Pytorch 使用不同版本的cuda的方法步骤
Apr 02 Python
详解python中的异常和文件读写
Jan 03 Python
python基于爬虫+django,打造个性化API接口
Jan 21 Python
Django数据库(SQlite)基本入门使用教程
Jul 07 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 smarty模版引擎中的缓存应用
2009/12/02 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
php中stdClass的用法分析
2015/02/27 PHP
php实现RSA加密类实例
2015/03/26 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
CI框架中数据库操作函数$this-&gt;db-&gt;where()相关用法总结
2016/05/17 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
PDO的安全处理与事物处理方法
2016/10/31 PHP
PHP7扩展开发之基于函数方式使用lib库的方法详解
2018/01/15 PHP
js查找父节点的简单方法
2008/06/28 Javascript
Jquery 表单验证类介绍与实例
2013/06/09 Javascript
js判断上传文件类型判断FileUpload文件类型代码
2014/05/20 Javascript
Nodejs学习笔记之NET模块
2015/01/13 NodeJs
jquery代码实现简单的随机图片瀑布流效果
2015/04/20 Javascript
jQuery的css() 方法使用指南
2015/05/03 Javascript
js实现新年倒计时效果
2015/12/10 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
bootstrap fileinput实现文件上传功能
2017/08/23 Javascript
webpack组织模块打包Library的原理及实现
2018/03/10 Javascript
vue3.0 CLI - 1 - npm 安装与初始化的入门教程
2018/09/14 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
vux-scroller实现移动端上拉加载功能过程解析
2019/10/08 Javascript
微信小程序wxs实现吸顶效果
2020/01/08 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
Python求解平方根的方法
2015/03/11 Python
Python 异常的捕获、异常的传递与主动抛出异常操作示例
2019/09/23 Python
Python接口测试文件上传实例解析
2020/05/22 Python
阿迪达斯俄罗斯官方商城:adidas俄罗斯
2017/03/08 全球购物
社区工作感言
2014/02/21 职场文书
学校安全责任书范本
2014/07/23 职场文书
2014年秋季开学寄语
2014/08/02 职场文书
2014年项目工作总结
2014/11/24 职场文书
会计专业自荐信范文
2019/05/22 职场文书
为什么中国式养孩子很累?
2019/08/07 职场文书
pytorch 使用半精度模型部署的操作
2021/05/24 Python
Nginx实现会话保持的两种方式
2022/03/18 Servers