最近朋友需要一个可以识别图片中的文字的程序,以前做过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 识别图片中的文字信息方法相关推荐

  1. python识别图片指定位置文字_python批量识别图片指定区域文字内容

    Python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...

  2. python修改列表指定位置的_Python 基础教程—列表(1)

    Python内置了多种序列,本次讨论:列表.列表是Python提供的容器型数据类型.可变并且有序. 可变 - 列表中的每个元素的值可变,列表的长度可变,列表中的顺序可变.(支持增.删.改) 有序 - ...

  3. python读取字符串指定位置字符_python读取txt文件中特定位置字符的方法

    python读取txt文件中特定位置字符的方法 如下所示: # -*- coding:utf-8 -*- import sys reload(sys) sys.setdefaultencoding(' ...

  4. python 制定识别图片的某些区域_python批量识别图片指定区域文字内容

    Python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...

  5. python查找图片区域_python批量识别图片指定区域文字内容

    python批量识别图片指定区域文字内容,供大家参考,具体内容如下 简介 对于一张图片,需求识别指定区域的内容 1.截取原始图上的指定图片当做模板 2.根据模板相似度去再原始图片上识别准确坐标 3.根 ...

  6. Python工具系列之给图片指定位置范围打上马赛克

    今天带来的代码是关于图片处理的,近期接触的,不是很熟悉 今天写了代码的唯一感触就是对图片数组的理解要深入了一点 图片的每一个像素点由一个rgb数组标识,通过numpy库的数组工具可以对数组进行批处理( ...

  7. JAVA 识别图片中二维码 opencv 识别精准

    JAVA 识别图片中二维码 opencv 识别精准 文章目录 JAVA 识别图片中二维码 opencv 识别精准 一.添加依赖 二.依赖配置 三.测试类 四.结果 提示:以下是本篇文章正文内容,下面案 ...

  8. python图片表格提取算法_python识别并提取表格中的文字--Apple的学习笔记

    此文为的后记.读者可以参考https://www.jianshu.com/p/b85667a4ef76 用到的python文字提取库pytesseract.用pip install pytessera ...

  9. python怎么识别图片上的字_python如何识别图片中的文字 | 蒲公英网

    摘要 Python中的PIL库是图片处理的模块库,使用其中的image方法打开图片文件,然后利用pytesseract的image_to_string方法来识别图片中的字符并输出. python如何识 ...

  10. python识别图片上的文字_python识别图片文字

    因为学校要求要刷一门叫<包装世界>的网课,而课程里有200多道选择题,而且只能在手机完成,网页版无法做题,而看视频是不可能看视频的,这辈子都不可能看...所以写了几行代码来进行百度搜答案. ...

最新文章

  1. 将高级service开发简单化
  2. 应用量化时代 | 微服务架构的服务治理之路
  3. 在SharePoint 2010中通过SQL数据源创建仪表板
  4. HDMI_VGA_CBVS同时显示
  5. [导入]为Exchange Server安装WAP电子邮件网关
  6. ICML论文录取难度逐年上升,New In ML为你特设“名师辅导班”
  7. Android 6.0动态权限
  8. 实验吧—部分MISC Write up
  9. springboot超详细教程_CG原画插画教程:超详细线稿教程
  10. 安卓系统换成linux系统软件,将旧安卓手机打造成“简易linux”机器,并部署AdGuardHome...
  11. python查询最高分_精通 Oracle+Python,第 1 部分:查询最佳应践
  12. 网吧操作系统制作和优化的经验
  13. Golang interface接口深入理解
  14. CSS 中的@media
  15. echarts-地图使用/配合散点图展示空气质量
  16. java利用ffmpeg将amr、caf转mp3格式
  17. 如何在离开计算机后加密锁定,如何对企业电脑硬盘文件进行加密?
  18. Spring @Scheduled定时任务的fixedRate,fixedDelay,cron的作用和不同
  19. Python - 寻找数组的子集
  20. typescript 中 any 和 unknow 区别

热门文章

  1. amd支持服务器内存,AMD专用内存和普通内存的区别是什么?
  2. 演练 畅销书排行榜 1002 html
  3. 4入4出Modbus RTU继电器模块说明书
  4. 德国的“隐形冠军”是怎么造成的?
  5. python 操作ps_Python实现PS滤镜碎片特效功能示例
  6. 你自己的毛茸茸的大主教
  7. 亚马逊要验证收款查关联?
  8. 计算机系统关机后自动重启,小白教你电脑关机后自动重启是什么原因
  9. 简易数字时钟 按键可校准
  10. 重装系统蓝屏,电脑开机蓝屏解决方法记录