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下函数参数的传递(参数带星号的说明)
Sep 19 Python
django开发教程之利用缓存文件进行页面缓存的方法
Nov 10 Python
Python tkinter实现的图片移动碰撞动画效果【附源码下载】
Jan 04 Python
Python数据分析库pandas基本操作方法
Apr 08 Python
Python3实现爬取指定百度贴吧页面并保存页面数据生成本地文档的方法
Apr 22 Python
Python装饰器知识点补充
May 28 Python
python scp 批量同步文件的实现方法
Jan 03 Python
python读写csv文件并增加行列的实例代码
Aug 01 Python
Django REST框架创建一个简单的Api实例讲解
Nov 05 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 Python
Python 将代码转换为可执行文件脱离python环境运行(步骤详解)
Jan 25 Python
JAVA SpringMVC实现自定义拦截器
Mar 16 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
第十四节--命名空间
2006/11/16 PHP
smarty静态实验表明,网络上是错的~呵呵
2006/11/25 PHP
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
PHP 引用是个坏习惯
2010/03/12 PHP
解析PHP实现下载文件的两种方法
2013/07/05 PHP
php遍历目录输出目录及其下的所有文件示例
2014/01/27 PHP
php字符串过滤与替换小结
2015/01/26 PHP
php生成word并下载代码实例
2019/03/15 PHP
javascript 实现父窗口引用弹出窗口的值的脚本
2007/08/07 Javascript
Javascript打印网页部分内容的脚本
2008/11/17 Javascript
javascript跨域刷新实现代码
2011/01/01 Javascript
基于jquery的横向滚动条(滑动条)
2011/02/24 Javascript
Js判断CSS文件加载完毕的具体实现
2014/01/17 Javascript
基于JavaScript代码实现兼容各浏览器的设为首页和加入收藏
2016/01/07 Javascript
jQuery实现验证年龄简单思路
2016/02/24 Javascript
jQuery使用$.each遍历json数组的简单实现方法
2016/04/18 Javascript
AngularJS实现页面跳转后自动弹出对话框实例代码
2017/08/02 Javascript
微信小程序录音与播放录音功能
2017/12/25 Javascript
JS实现点击生成UUID的方法完整实例【基于jQuery】
2019/06/12 jQuery
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
vue项目中使用vue-layer弹框插件的方法
2020/03/11 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
elementui实现预览图片组件二次封装
2020/12/29 Javascript
python中文乱码的解决方法
2013/11/04 Python
Python 实现在文件中的每一行添加一个逗号
2018/04/29 Python
Python unittest单元测试框架总结
2018/09/08 Python
Python读取txt某几列绘图的方法
2018/10/14 Python
python批量修改图片尺寸,并保存指定路径的实现方法
2019/07/04 Python
Python基于Hypothesis测试库生成测试数据
2020/04/29 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
经济管理自荐书
2014/06/09 职场文书
机关党建工作汇报材料
2014/08/20 职场文书
工资收入证明样本(5篇)
2014/09/16 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis