①安装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时会报错如下:

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

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

解决办法有两种:(先找到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的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图像处理之识别图像中的文字(实例讲解)相关推荐

  1. python去除图片上的文字_Python图像处理之识别图像中的文字(实例讲解)

    ①安装PIL:pip install Pillow(之前的博客中有写过) ②安装pytesser3:pip install pytesser3 ③安装pytesseract:pip install p ...

  2. python爬取房源数据_python爬取安居客二手房网站数据(实例讲解)

    是小打小闹 哈哈,现在开始正式进行爬虫书写首先,需要分析一下要爬取的网站的结构:作为一名河南的学生,那就看看郑州的二手房信息吧! 在上面这个页面中,我们可以看到一条条的房源信息,从中我们发现了什么,发 ...

  3. python查找指定字符位置_Python 查找字符在字符串中的位置实例

    下面为大家分享一篇Python 查找字符在字符串中的位置实例,具有很好的参考价值,希望对大家有所帮助.一起过来看看吧 str_1='wo shi yi zhi da da niu ' char_1=' ...

  4. python验证码识别模块_Python图像处理之验证码识别

    在上一篇博客Python图像处理之图片文字识别(OCR)中我们介绍了在Python中如何利用Tesseract软件来识别图片中的英文与中文,本文将具体介绍如何在Python中利用Tesseract软件 ...

  5. python 安卓模拟点击_python模拟点击在ios中实现的实例讲解

    我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...

  6. python实现安卓点击_python模拟点击在ios中实现的实例讲解

    我们都知道因为操作系统的不同,很多游戏区分为安卓和苹果两个版本.那么之前学会python模拟点击的小伙伴开始担心,如果手机是ios版本那还能使用吗?这个问题小编进行了测试,小伙伴们完全不用忧虑ios版 ...

  7. Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示

    Python+opencv 机器视觉 - 基于霍夫圈变换算法检测图像中的圆形实例演示 第一章:霍夫变换检测圆 ① 实例演示1 ② 实例演示2 ③ 霍夫变换函数解析 第二章:Python + openc ...

  8. python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图

    python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图

  9. python获取div标签的id_Python 获取div标签中的文字实例

    预备知识点 compile 函数 compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用. 语法格式为: re. ...

最新文章

  1. shell 批量转换文件编码
  2. AI一分钟|许家印抄底FF初见成效,FF91量产在望;苹果新专利:Siri将能识别用户身份...
  3. 取一定范围内随机小数 c_随机振动测试中的常见试验条件有哪些?
  4. ASP.NET MVC5+EF6+EasyUI 后台管理系统(20)-权限管理系统-根据权限获取菜单
  5. vb.net中report不显示中文_Ubuntu中vi文本编辑器的使用
  6. 自己动手制作的一个JDBC的套件封装,求指导
  7. es6-let 和 const
  8. 在access窗体中加图片_Access实战:一种不用按钮控件就能控制子窗体联动的方法...
  9. SegNet网络简析及caffe工程应用
  10. html中刷新按钮的代码,常见的按钮类型 点击button刷新的几种常用代码
  11. pyhthon下中文报错问题
  12. p坚持csma协议 仿真‘_巧家快速推进移民生产安置人口界定和协议签订工作
  13. c语言课程设计参考,c语言课程设计参考
  14. Matlab笔记-取整/生成随机数
  15. Java多线程由易到难
  16. 浅谈最短路径O(n^3)万(蒟)能(蒻)算法——————Floyd《最短路径·O(n^3)Floyd篇》
  17. 10 Python计算生态
  18. U盘,移动硬盘显示显示需要格式化怎么修复
  19. 服务器的速度没有虚拟主机快,云服务器没有虚拟主机快
  20. Java百度识别身份证照片、驾驶证识别

热门文章

  1. 从源码搭建PCL1.7.2+vs2015+win10
  2. 公网IP和私有IP的区别和用途
  3. Yii2 的 redis 应用
  4. [Database] 数据库完整性
  5. HDOJ acm steps 3.1.1
  6. Oracle表字段的增删改和重命名
  7. 洛谷P1709 [USACO5.5]隐藏口令Hidden Password
  8. JS实现上下左右对称的九九乘法表
  9. bootstrap bootstrapTable 隐藏列
  10. Linux网络基本配置