Python图像处理之识别图像中的文字(实例讲解)


Posted in Python onMay 10, 2018

①安装PIL:pip install Pillow(之前的博客中有写过)

②安装pytesser3:pip install pytesser3

③安装pytesseract:pip install pytesseract

④安装autopy3:

先安装wheel:pip install wheel

下载autopy3-0.51.1-cp36-cp36m-win_amd64.whl【点击打开链接】

执行命令:pip install E:\360安全浏览器下载\autopy3-0.51.1-cp36-cp36m-win_amd64.whl

##使用pip install autopy3时会报错如下:

Python图像处理之识别图像中的文字(实例讲解)

④安装Tesseract-OCR:百度直接搜索Tesseract-OCR下载即可

这里要说明的是安装Tesseract-OCR后,其不会被默认添加至环境变量path中,已导致如下报错:

Python图像处理之识别图像中的文字(实例讲解)

解决办法有两种:(先找到Tesseract-OCR安装文件夹,再找到tesseract.exe文件)

我这里的绝对路径是:D:\python\Tesseract-OCR\tesseract.exe

①将此路径添加至环境变量path中(不过我是这么做的,但是PyCharm仍旧报错)

②找到pytesseract.py文件

我这里是C:\Users\admin\AppData\Local\Programs\Python\Python36\Lib\site-packages\pytesseract\pytesseract.py

将文件中的tesseract_cmd修改为上方的绝对路径

Python图像处理之识别图像中的文字(实例讲解)

进入正题,如何识别图像中文字

上原图:(这句是海上钢琴师中的一句经典台词)

Python图像处理之识别图像中的文字(实例讲解)

接下来我们要通过python的pytesseract来识别图片中的字符了

# _*_ coding:utf-8 _*_ 
 
import pytesseract 
from PIL import Image 
 
__author__ = 'admin' 
 
im = Image.open(r'C:\Users\admin\Desktop\example.png') 
print(pytesseract.image_to_string(im))

效果图

Python图像处理之识别图像中的文字(实例讲解)

以上这篇Python图像处理之识别图像中的文字(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python安装Imaging报错:The _imaging C module is not installed问题解决方法
Aug 22 Python
Python中的条件判断语句与循环语句用法小结
Mar 21 Python
Python 实现简单的shell sed替换功能(实例讲解)
Sep 29 Python
Python中print和return的作用及区别解析
May 05 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
Python运行异常管理解决方案
Mar 09 Python
Python3实现飞机大战游戏
Apr 24 Python
你应该知道的Python3.6、3.7、3.8新特性小结
May 12 Python
基于SQLAlchemy实现操作MySQL并执行原生sql语句
Jun 10 Python
详解用Python调用百度地图正/逆地理编码API
Jul 02 Python
2021年最新用于图像处理的Python库总结
Jun 15 Python
Python如何让字典保持有序排列
Apr 29 Python
python 识别图片中的文字信息方法
May 10 #Python
python提取图像的名字*.jpg到txt文本的方法
May 10 #Python
Python之批量创建文件的实例讲解
May 10 #Python
python方法生成txt标签文件的实例代码
May 10 #Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 #Python
Python创建普通菜单示例【基于win32ui模块】
May 09 #Python
Python使用Windows API创建窗口示例【基于win32gui模块】
May 09 #Python
You might like
PHP中用接口、抽象类、普通基类实现“面向接口编程”与“耦合方法”简述
2011/03/23 PHP
php更新修改excel中的内容实例代码
2014/02/26 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
PHP封装curl的调用接口及常用函数详解
2018/05/31 PHP
图片格式的JavaScript和CSS速查手册
2007/08/20 Javascript
js继承的实现代码
2010/08/05 Javascript
载入jQuery库的最佳方法详细说明及实现代码
2012/12/28 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
jQuery统计指定子元素数量的方法
2015/03/17 Javascript
jQuery验证插件validation使用指南
2015/04/21 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
2015/06/24 Javascript
Extjs实现下拉菜单效果
2016/04/01 Javascript
AngularJS基础 ng-csp 指令详解
2016/08/01 Javascript
JS简单实现无缝滚动效果实例
2016/08/24 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
使用nvm管理不同版本的node与npm的方法
2017/10/31 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
JS实现canvas简单小画板功能
2020/06/23 Javascript
python 运算符 供重载参考
2009/06/11 Python
python安装pywin32clipboard的操作方法
2019/01/24 Python
自定义django admin model表单提交的例子
2019/08/23 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
python的json包位置及用法总结
2020/06/21 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
使用javascript和HTML5 Canvas画的四渐变色播放按钮效果
2014/04/10 HTML / CSS
北美最大的手工艺品零售商之一:Michaels Stores
2019/02/27 全球购物
美丽的珠宝配饰:SmallThings
2019/09/04 全球购物
客服文员岗位职责
2013/11/29 职场文书
最新优秀教师个人先进事迹材料
2014/05/06 职场文书
地理信息科学专业推荐信
2014/09/08 职场文书
党旗在我心中演讲稿
2014/09/15 职场文书
2014乡党委副书记党建工作汇报材料
2014/11/02 职场文书
先进班集体事迹材料
2014/12/25 职场文书
好人好事新闻稿
2015/07/17 职场文书
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL
Win11筛选键导致键盘失灵怎么解决? Win11关闭筛选键的技巧
2022/04/08 数码科技