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的Django框架中的select_related函数对QuerySet 查询的优化
Apr 01 Python
Python的Urllib库的基本使用教程
Apr 30 Python
举例讲解如何在Python编程中进行迭代和遍历
Jan 19 Python
Python编程实现生成特定范围内不重复多个随机数的2种方法
Apr 14 Python
Python中正则表达式详解
May 17 Python
Python正则捕获操作示例
Aug 19 Python
python 时间信息“2018-02-04 18:23:35“ 解析成字典形式的结果代码详解
Apr 19 Python
python对验证码降噪的实现示例代码
Nov 12 Python
Django密码存储策略分析
Jan 09 Python
Python过滤掉numpy.array中非nan数据实例
Jun 08 Python
在pycharm中debug 实时查看数据操作(交互式)
Jun 09 Python
Python内置数据结构列表与元组示例详解
Aug 04 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
main.php
2006/12/09 PHP
php图片验证码代码
2008/03/27 PHP
php实现refresh刷新页面批量导入数据的方法
2014/12/23 PHP
php+jQuery+Ajax简单实现页面异步刷新
2016/08/08 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
php并发加锁问题分析与设计代码实例讲解
2021/02/26 PHP
javascript权威指南 学习笔记之javascript数据类型
2011/09/24 Javascript
关于jquery性能最佳实践的讨论,与求教
2012/03/30 Javascript
javascript中的window.location.search方法简介
2013/09/02 Javascript
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
使用jquery prev()方法找到同级的前一个元素
2014/07/11 Javascript
简介BootStrap model弹出框的使用
2016/04/27 Javascript
jQuery Select下拉框操作小结(推荐)
2016/07/22 Javascript
jQuery仿IOS弹出框插件
2017/02/18 Javascript
jquery实现的简单轮播图功能【适合新手】
2018/08/17 jQuery
使用koa-log4管理nodeJs日志笔记的使用方法
2018/11/30 NodeJs
vue移动端屏幕适配详解
2019/04/30 Javascript
详解一次Vue低版本安卓白屏问题的解决过程
2019/05/30 Javascript
Vue CLI3中使用compass normalize的方法
2019/05/30 Javascript
vue 实现 rem 布局或vw 布局的方法
2019/11/13 Javascript
vue2和vue3的v-if与v-for优先级对比学习
2020/10/10 Javascript
使用grappelli为django admin后台添加模板
2014/11/18 Python
Python多线程编程(七):使用Condition实现复杂同步
2015/04/05 Python
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
wxPython使用系统剪切板的方法
2015/06/16 Python
Python程序员面试题 你必须提前准备!
2018/01/16 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
python调用自定义函数的实例操作
2019/06/26 Python
Django的性能优化实现解析
2019/07/30 Python
python脚本第一行如何写
2020/08/30 Python
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
Antonioli美国在线商店:时尚前卫奢华
2019/07/29 全球购物
合作意向协议书范本
2014/03/31 职场文书
安全责任书范文
2014/08/25 职场文书
民主生活会对照检查材料范文
2014/10/01 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS