python 识别图片中的文字信息方法


Posted in Python onMay 10, 2018

最近朋友需要一个可以识别图片中的文字的程序,以前做过java验证码识别的程序;

刚好最近在做一个python项目,所以顺便用Python练练手

1.需要的环境:

2.7或者3.4版本的python

2.需要安装pytesseract库

依赖PIL和tesseract-ocr库

本地环境是ubuntu,下面说一下 具体步骤:

2.7

1.安装PIL:

直接使用pip 安装; pip install Pillow

2.安装tesseract-ocr:

apt-get install tesseract-ocr

3.安装pytesseract

pip install pytesseract

使用python 3.4安装时;将pip 命令修改为pip3(都知道)

测试:

import pytesseract
from PIL import Image
img = Image.open('hb1.png')
data = pytesseract.image_to_string(img)
print (data)

注意: 会出现乱码

python 识别图片中的文字信息方法

以上这篇python 识别图片中的文字信息方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用scrapy解析js示例
Jan 23 Python
简单的通用表达式求10乘阶示例
Mar 03 Python
python实现忽略大小写对字符串列表排序的方法
Sep 25 Python
一个基于flask的web应用诞生 用户注册功能开发(5)
Apr 11 Python
Python实现嵌套列表去重方法示例
Dec 28 Python
为什么Python中没有"a++"这种写法
Nov 27 Python
Python计算库numpy进行方差/标准方差/样本标准方差/协方差的计算
Dec 28 Python
Python使用pyautocad+openpyxl处理cad文件示例
Jul 11 Python
python中类的输出或类的实例输出为这种形式的原因
Aug 12 Python
django实现将后台model对象转换成json对象并传递给前端jquery
Mar 16 Python
jupyter notebook运行命令显示[*](解决办法)
May 18 Python
python3.7中安装paddleocr及paddlepaddle包的多种方法
Nov 27 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
Python基于win32ui模块创建弹出式菜单示例
May 09 #Python
You might like
php中的时间显示
2007/01/18 PHP
PHP中str_replace函数使用小结
2008/10/11 PHP
php获取远程图片的两种 CURL方式和sockets方式获取远程图片
2011/11/07 PHP
php文件上传类的分享
2017/07/06 PHP
msn上的tab功能Firefox对childNodes处理的一个BUG
2008/01/21 Javascript
node.js中的path.normalize方法使用说明
2014/12/08 Javascript
JQuery实现鼠标移动图片显示描述层的方法
2015/06/25 Javascript
浅析如何利用JavaScript进行语音识别
2016/10/27 Javascript
JS实现点击网页判断是否安装app并打开否则跳转app store
2016/11/18 Javascript
基于pako.js实现gzip的压缩和解压功能示例
2017/06/13 Javascript
纯JS实现简单的日历
2017/06/26 Javascript
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
AngularJS与BootStrap模仿百度分页的示例代码
2018/05/23 Javascript
详解Vue取消eslint语法限制
2018/08/04 Javascript
微信小程序支付前端源码
2018/08/29 Javascript
es6中使用map简化复杂条件判断操作实例详解
2020/02/19 Javascript
javascript实现滚轮轮播图片
2020/12/13 Javascript
[01:51]历届DOTA2国际邀请赛举办地回顾 TI9落地上海
2018/08/26 DOTA
Python中的并发编程实例
2014/07/07 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
Python实现邮件的批量发送的示例代码
2018/01/23 Python
Python 通配符删除文件的实例
2018/04/24 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
Python之列表的插入&替换修改方法
2018/06/28 Python
python取数作为临时极大值(极小值)的方法
2018/10/15 Python
Python描述符descriptor使用原理解析
2020/03/21 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
python tqdm实现进度条的示例代码
2020/11/10 Python
入股协议书范本
2014/04/14 职场文书
个人承诺书格式
2014/06/03 职场文书
2015年清明节网上祭英烈留言寄语
2015/03/04 职场文书
中学生社会实践教育活动总结
2015/05/06 职场文书
七年级作文之冬景
2019/11/07 职场文书
python 爬取哔哩哔哩up主信息和投稿视频
2021/06/07 Python
详解Redis在SpringBoot工程中的综合应用
2021/10/16 Redis
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js