一、运行环境

(1) win10

(2) pycharm

(3) python 3.5

(4) pip3   install pillow
            pip3  install pytesseract

(5)  识别引擎tesseract-ocr ,下载之后解压安装,下载地址:http://download.csdn.net/download/huxiangen/10170075

二、 运行代码

# -*- coding: utf-8 -*-
from PIL import Image
import pytesseract
#上面都是导包,只需要下面这一行就能实现图片文字识别
text=pytesseract.image_to_string(Image.open('show.jpg'),lang='chi_sim') #设置为中文文字的识别
#text=pytesseract.image_to_string(Image.open('test.png'),lang='eng')   #设置为英文或阿拉伯字母的识别
print(text)

三、报错解决

1.FileNotFoundError:[WinError 2]系统找不到指定文件。

解决办法:

打开文件pytesseract.py,找到如下代码,将tesseract_cmd的值修改为全路径,再次使用就不会报这个错了。

tesseract_cmd = 'C:/Program Files (x86)/Tesseract-OCR/tesseract'

2.pytesseract.pytesseract.TesseractError:(1,'Error opening data file\\Progr

解决办法:

打开文件pytesseract.py,找到image_to_string,指定config的参数,如下:

tessdata_dir_config = '--tessdata-dir "C:\\Program Files (x86)\\Tesseract-OCR\\tessdata"'
def image_to_string(image, lang=None, boxes=False, config=tessdata_dir_config):

python3实现获取图片中的文字含中文相关推荐

  1. 使用百度云识别图片中的文字(二):获取图片中的文字

    使用百度云识别图片中的文字(二):获取图片中的文字 上一篇文章中提到怎样获取access_token.此篇文章就是通过access_token来识别图片中的文字. 先来看看:官方的介绍吧: 本文档主要 ...

  2. Python3使用PIL在图片中写文字支持中文

    话不多说,先看效果图 Python在图片中写文字,需要使用PIL PIL支持到python2.7 想用python3使用PIL需安装pip3 install Pillow 中文支持: 文件有中文运行时 ...

  3. Python3读取Oracle数据库sql语句含中文报编码错误

    sql = 'select id from person where name=\''+ data['姓名'][i] +'\'' cursor.execute(sql) data['姓名'][i]是人 ...

  4. 实现图片中文的识别和获取图片上文字的坐标(java实现)

    实现图片中文的识别和获取图片上文字的坐标(java实现)            现在利用python来进行图片的文字识别较为普遍,但是如果我们利用常用的家庭电脑来识别,需要的时间比较长,达到20~30 ...

  5. Python3.6实现图片转文字

    前言:因项目所需,要对图片进行基本的文字识别,联想到手机qq有图片自动提取文字功能,觉得肯定有可以调用的外部api.查了一下,比较常用的python实现图片转文字的库是pytesseract(第一反应 ...

  6. 提取图片中的文字怎么做?这几种简单方法别错过

    图片中的文字怎么提取出来?图片中的文字需要手动输入或复制粘贴到其他文档中,而通过提取文字,可以节省用户的时间和劳动力.用户可以使用提取文字功能,快速地将图片中的文字提取出来,并且避免手动输入或复制粘贴 ...

  7. 如何提取图片中的文字?一个方法帮你搞定

    在当今数字化的时代,提取图片中的文字是一项非常普遍的任务.这个任务不仅仅是为了便利,也是为了更好地处理数据和优化工作流程.使用OCR(Optical Character Recognition)技术, ...

  8. python读取图片文字-Python3实现获取图片文字里中文的方法分析

    本文实例讲述了Python3实现获取图片文字里中文的方法.分享给大家供大家参考,具体如下: 一.运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pillow ...

  9. java获取emf中的文字_一键提取图片中的文字的5种方法!

    工作中经常会需要提取图片中的文字的时候,一个个打字实在是太累人了,又浪 费时间.我们就借助一些工具,帮助我们高效地工作吧! papa 分享一个很小巧的 PC 端的文字识别软件 - 天若OCR ,Ta ...

最新文章

  1. 让一个网页打开的同时自动为另一个网页自动填写表单并提交
  2. python语言程序设计基础第二版第七章答案-Python核心编程第二版 第七章课后答案...
  3. script和href
  4. ASP.NET Core MVC 源码学习:MVC 启动流程详解
  5. Vue 导入文件import、路径@和.的区别
  6. 操作系统原理 —— 操作系统概述
  7. 深究Spring中Bean的生命周期
  8. 窥探日志的秘密【华为云分享】
  9. 完美解决header,footer等HTML5标签在IE(IE6/IE7/IE8)无效的方法
  10. 编译器后端,寄存器分配算法
  11. linux运行jps五行结果,Linux系统性能监控
  12. 洛谷P1551 亲戚题解
  13. 2017 年最受欢迎的 10个编程挑战网站
  14. 关于Junit中Assert已经过时
  15. 阿里美女面试官问我:Flink资源管理有了解吗
  16. BeX5创建w文件窗口显示不齐
  17. 九、 Excel二维码制作和插件推荐
  18. 对幅度谱和相位谱的理解
  19. 瑞利熵与拉普拉斯矩阵
  20. 求不定积分的系列题型(一)

热门文章

  1. 宽带连接错误的处理办法651、691、623、678、645、720、721、718、734、769、619、676、815(留着吧,不用麻烦别人喽)
  2. Excel-统一小括号格式(中文小括号,英文小括号)
  3. 喵淘客、蚂蚁、速推单、赚推云返利机器人功能
  4. 谷歌推翻乔布斯论断:7英寸平板并非毫无价值
  5. 年搜索量超 7 亿次背后:这款 APP 用火山引擎 DataTester 完成“数据驱动”
  6. HTML+CSS+JS 传智 详细笔记
  7. 利用植物改善办公室财运,不妨可以试试!
  8. cdr格式文件photoshop打开失败错误类型怎么办
  9. android 防触碰功能,类似打电话时屏幕熄灭
  10. 数据挖掘(1)--基础知识学习