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中实现从目录中过滤出指定文件类型的文件
Feb 02 Python
使用IronPython把Python脚本集成到.NET程序中的教程
Mar 31 Python
更改Ubuntu默认python版本的两种方法python-> Anaconda
Dec 18 Python
python中numpy的矩阵、多维数组的用法
Feb 05 Python
致Python初学者 Anaconda入门使用指南完整版
Apr 05 Python
详解TensorFlow查看ckpt中变量的几种方法
Jun 19 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
Oct 11 Python
python语言元素知识点详解
May 15 Python
Python 数据可视化pyecharts的使用详解
Jun 26 Python
python3 线性回归验证方法
Jul 09 Python
python实现最大优先队列
Aug 29 Python
Python根据字典的值查询出对应的键的方法
Sep 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
re0第二季蕾姆被制作组打入冷宫!艾米莉亚女主扶正,原因唏嘘
2020/04/02 日漫
PHP安全编程之加密功能
2006/10/09 PHP
PHP新手上路(八)
2006/10/09 PHP
php _autoload自动加载类与机制分析
2012/02/10 PHP
php判断是否为json格式的方法
2014/03/04 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
jQuery控制输入框只能输入数值的小例子
2013/03/20 Javascript
如何用js 实现依赖注入的思想,后端框架思想搬到前端来
2015/08/03 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
利用jQuery和CSS将背景图片拉伸
2015/10/16 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
Bootstrap图片轮播组件使用实例解析
2016/06/30 Javascript
jQuery简单实现彩色云标签效果示例
2016/08/01 Javascript
Easyui和zTree两种方式分别实现树形下拉框
2017/08/04 Javascript
解决Vue使用mint-ui loadmore实现上拉加载与下拉刷新出现一个页面使用多个上拉加载后冲突问题
2017/11/07 Javascript
pm2发布node配置文件ecosystem.json详解
2019/05/15 Javascript
Node.js 获取微信JS-SDK CONFIG的方法示例
2019/05/21 Javascript
layui的数据表格+springmvc实现搜索功能的例子
2019/09/28 Javascript
JavaScript代码实现微博批量取消关注功能
2021/02/05 Javascript
Python实现时钟显示效果思路详解
2018/04/11 Python
对Python通过pypyodbc访问Access数据库的方法详解
2018/10/27 Python
python实现连续图文识别
2018/12/18 Python
Python3 安装PyQt5及exe打包图文教程
2019/01/08 Python
Python for i in range ()用法详解
2020/09/18 Python
keras 解决加载lstm+crf模型出错的问题
2020/06/10 Python
CSS3 2D模拟实现摩天轮旋转效果
2016/11/16 HTML / CSS
大专计算机个人求职的自我评价
2013/10/21 职场文书
机电一体化应届生求职信范文
2014/01/24 职场文书
初中生评语大全
2014/04/24 职场文书
《鸟岛》教学反思
2014/04/26 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
离婚协议书怎么写
2015/01/26 职场文书
教师法制教育培训学习心得体会
2016/01/14 职场文书
老生常谈 使用 CSS 实现三角形的技巧(多种方法)
2021/04/13 HTML / CSS
HTML5基础学习之文本标签控制
2022/03/25 HTML / CSS
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL