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调用windows api锁定计算机示例
Apr 17 Python
Python selenium文件上传方法汇总
Nov 19 Python
Python正则表达式如何进行字符串替换实例
Dec 28 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
Jul 25 Python
定制FileField中的上传文件名称实例
Aug 23 Python
pycharm 主题theme设置调整仿sublime的方法
May 23 Python
小白入门篇使用Python搭建点击率预估模型
Oct 12 Python
在ubuntu16.04中将python3设置为默认的命令写法
Oct 31 Python
Django如何使用第三方服务发送电子邮件
Aug 14 Python
python网络爬虫 CrawlSpider使用详解
Sep 27 Python
基于python调用psutil模块过程解析
Dec 20 Python
python基础之停用词过滤详解
Apr 21 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
我的论坛源代码(一)
2006/10/09 PHP
php数组函数序列之array_key_exists() - 查找数组键名是否存在
2011/10/29 PHP
PHP的微信支付接口使用方法讲解
2019/03/08 PHP
$.ajax json数据传递方法
2008/11/19 Javascript
css transform 3D幻灯片特效实现步骤解读
2013/03/27 Javascript
js简单实现让文本框内容逐个字的显示出来
2013/10/22 Javascript
js读写cookie实现一个底部广告浮层效果的两种方法
2013/12/29 Javascript
javascript 模拟坦克大战游戏(html5版)附源码下载
2014/04/08 Javascript
全系IE支持Bootstrap的解决方法
2015/10/19 Javascript
JS实现从顶部下拉显示的带动画QQ客服特效代码
2015/10/24 Javascript
jQuery实现图像旋转动画效果
2016/05/29 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
Vuejs入门教程之Vue生命周期,数据,手动挂载,指令,过滤器
2017/04/19 Javascript
js实现图片旋转 js滚动鼠标中间对图片放大缩小
2017/07/05 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
layui问题之模拟select点击事件的实例讲解
2018/08/15 Javascript
Vue.js实现表格渲染的方法
2018/09/07 Javascript
Angularjs实现数组随机排序的方法
2018/10/02 Javascript
微信小程序导航栏跟随滑动效果的实现代码
2019/05/14 Javascript
使用Layui搭建后台管理界面的操作方法
2019/09/20 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
Python脚本实现DNSPod DNS动态解析域名
2015/02/14 Python
python如何为创建大量实例节省内存
2018/03/20 Python
python中的常量和变量代码详解
2018/07/25 Python
使用pandas实现csv/excel sheet互相转换的方法
2018/12/10 Python
Python生成个性签名图片获取GUI过程解析
2019/12/16 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
美国购买隐形眼镜网站:Lenses For Less
2020/07/05 全球购物
中秋寄语大全
2014/04/11 职场文书
餐厅周年庆活动方案
2014/08/25 职场文书
2015年市场部工作总结
2015/04/30 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
python基础之while循环语句的使用
2021/04/20 Python