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+django实现文件下载
Jan 17 Python
python实现SMTP邮件发送功能
Jun 16 Python
老生常谈Python基础之字符编码
Jun 14 Python
Python 用Redis简单实现分布式爬虫的方法
Nov 23 Python
Python浅复制中对象生存周期实例分析
Apr 02 Python
使用pycharm生成代码模板的实例
May 23 Python
详解Python3之数据指纹MD5校验与对比
Jun 11 Python
用python写一个定时提醒程序的实现代码
Jul 22 Python
jupyter notebook 重装教程
Apr 16 Python
Python基于gevent实现高并发代码实例
May 15 Python
Python中return函数返回值实例用法
Nov 19 Python
手把手教你怎么用Python实现zip文件密码的破解
May 27 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实现在多维数组中查找特定value的方法
2015/07/29 PHP
js 数组克隆方法 小结
2010/03/20 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
Bootstrap导航条学习使用(二)
2017/02/08 Javascript
jQuery判断邮箱格式对错实例代码讲解
2017/04/12 jQuery
AngularJS 验证码60秒倒计时功能的实现
2017/06/05 Javascript
Vue AST源码解析第一篇
2017/07/19 Javascript
详解react使用react-bootstrap当轮子造车
2017/08/15 Javascript
手把手带你封装一个vue component第三方库
2019/02/14 Javascript
vue+element UI实现树形表格带复选框的示例代码
2019/04/16 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
[56:12]LGD vs Optic Supermajor小组赛D组胜者组决赛 BO3 第一场 6.3
2018/06/04 DOTA
[43:24]VG vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.17
2018/08/20 DOTA
Python文件操作类操作实例详解
2014/07/11 Python
Win10下Python环境搭建与配置教程
2016/11/18 Python
详解python的数字类型变量与其方法
2016/11/20 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/27 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python 列表输出重复值以及对应的角标方法
2019/06/11 Python
python递归法实现简易连连看小游戏
2020/03/25 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
python web框架中实现原生分页
2019/09/08 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
浅谈TensorFlow之稀疏张量表示
2020/06/30 Python
Java程序员面试90题
2013/10/19 面试题
保安员岗位职责
2013/11/17 职场文书
班组长的岗位职责
2013/12/09 职场文书
销售简历自我评价
2014/01/24 职场文书
大学生实训报告总结
2014/11/05 职场文书
2014年会计主管工作总结
2014/12/20 职场文书
博士给导师的自荐信
2015/03/06 职场文书
让生命充满爱观后感
2015/06/08 职场文书
2016师德师风学习心得体会
2016/01/12 职场文书
机械生产实习心得体会
2016/01/22 职场文书
2019年亲子运动会口号
2019/10/11 职场文书