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函数式编程指南(三):迭代器详解
Jun 24 Python
python使用正则表达式匹配字符串开头并打印示例
Jan 11 Python
Pandas 同元素多列去重的实例
Jul 03 Python
Python面向对象之类和对象实例详解
Dec 10 Python
Python Pandas数据中对时间的操作
Jul 30 Python
python程序 线程队列queue使用方法解析
Sep 23 Python
python异常处理之try finally不报错的原因
May 18 Python
python 日志模块 日志等级设置失效的解决方案
May 26 Python
实例讲解Python 迭代器与生成器
Jul 08 Python
如何在Anaconda中打开python自带idle
Sep 21 Python
如何用 Python 制作一个迷宫游戏
Feb 25 Python
Python+Appium自动化测试的实战
Jun 30 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常用字符串比较函数实例汇总
2014/11/24 PHP
php打印一个边长为N的实心和空心菱型的方法
2015/03/02 PHP
php实现网站顶踩功能的完整前端代码
2015/07/19 PHP
php仿微信红包分配算法的实现方法
2016/05/13 PHP
PHP微信API接口类
2016/08/22 PHP
Ajax+Jpgraph实现的动态折线图功能示例
2019/02/11 PHP
csdn 博客中实现运行代码功能实现
2009/08/29 Javascript
jQuery技巧大放送 学习jquery的朋友可以看下
2009/10/14 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
动感效果的TAB选项卡jquery 插件
2011/07/09 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
2014/05/15 Javascript
js实现网页自动刷新可制作节日倒计时效果
2014/05/27 Javascript
JavaScript中window.open用法实例详解
2015/04/15 Javascript
仿百度换肤功能的简单实例代码
2016/07/11 Javascript
js仿腾讯QQ的web登陆界面
2016/08/19 Javascript
JS表格组件BootstrapTable行内编辑解决方案x-editable
2016/09/01 Javascript
vue中实现左右联动的效果
2018/06/22 Javascript
JS Web Flex弹性盒子模型代码实例
2020/03/10 Javascript
Auto.JS实现抖音刷宝等刷视频app,自动点赞,自动滑屏,自动切换视频功能
2020/05/08 Javascript
Ant Design Pro 之 ProTable使用操作
2020/10/31 Javascript
使用vue3重构拼图游戏的实现示例
2021/01/25 Vue.js
Python字符串逆序输出的实例讲解
2019/02/16 Python
pygame实现俄罗斯方块游戏(AI篇1)
2019/10/29 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
python-OpenCV 实现将数组转换成灰度图和彩图
2020/01/09 Python
Python paramiko 模块浅谈与SSH主要功能模拟解析
2020/02/29 Python
CSS3区域模块region相关编写示例
2015/08/28 HTML / CSS
Julep官网:美容产品和指甲油
2017/02/25 全球购物
servlet面试题
2012/08/20 面试题
会计应届生的自荐信
2013/12/13 职场文书
党员教师工作决心书
2014/03/13 职场文书
2014年乡镇工会工作总结
2014/12/02 职场文书
神龙架导游词
2015/02/11 职场文书
给男朋友的道歉短信
2015/05/12 职场文书
go 原生http web 服务跨域restful api的写法介绍
2021/04/27 Golang
数据设计之权限的实现
2022/08/05 MySQL