本文实例讲述了Python3实现获取图片文字里中文的方法。分享给大家供大家参考,具体如下:

一、运行环境

(1) win10

(2) pycharm

(3) python 3.5

(4) pillow与pytesseract库安装:

pip3 install pillow

pip3 install pytesseract

(5) 识别引擎tesseract-ocr ,下载之后解压安装,下载地址:https://www.jb51.net/softs/538925.html

二、 运行代码

# -*- 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):

希望本文所述对大家Python程序设计有所帮助。

python读取图片文字-Python3实现获取图片文字里中文的方法分析相关推荐

  1. python获取excel某一列所有值-Python读取Excel一列并计算所有对象出现次数的方法...

    第一种方法 import pandas as pd from collections import Counter data = '参赛信息.xlsx' data = pd.read_excel('参 ...

  2. python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...

    注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...

  3. python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法

    今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...

  4. python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  5. python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法

    导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...

  6. 【深度相机D435i】Windows+Ubuntu下调用D435i利用Python读取、保存RGB、Depth图片

    目录 前言 一.D435i深度相机介绍 二.Windows下安装D435i 1.安装Intel® RealSense™ SDK 2.0 2.使用Intel® RealSense™ Viewer查看D4 ...

  7. C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字

    下面附下载地址. http://download.csdn.net/download/njxiaogui/10002058 1.跑马灯效果,图片连续循环滚动,图片下面并可附文字描述,图片是从数据库中获 ...

  8. python查看图片的源代码_python获取图片元数据的代码

    exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source ...

  9. Android之webview长按超链接类型获取链接文字及url、长按图片链接类型分别获取图片和链接的url

    1 .需求 webview长按超链接获取链接文字及url webview长按图片链接类型获分别获取图片和链接的url 2.解决办法 1).设置webview的OnLongClickListener事件 ...

最新文章

  1. OLAP与OLTP介绍
  2. 百度“既盗版又盗链”,不但是音乐公司的害虫,也是音乐网站的害虫
  3. 5分钟安全顾问 - 针对家庭办公室用户的简单防火墙安装
  4. vb.net中滚动条一直显示没有数据时也显示_Android Studio 中 System Trace 的新增功能...
  5. python产生10个不同的随机数组成列表并求平均值_计算多个随机数的平均数Python...
  6. php select where,PHP where语句
  7. 服务器php 启动命令_php启动内置服务器
  8. Pr 音频效果参考:特殊效果
  9. 递归和非递归分别实现求n的阶乘
  10. 当今计算机的排名,目前电脑处理器排行榜(2020处理器性能排名对比)
  11. 淘宝Refrash_token签名错误的解决办法
  12. pytorch3d代码解释:pytorch3d.structures.meshes之verts_list, verts_packed, verts_padded
  13. iOS weak关键字实现原理
  14. 计算机毕业设计之java+javaweb的蛋糕甜品商城系统
  15. python的scipy层次聚类参数详解
  16. 14.线程进阶操作(join,setDaemon)
  17. 递归与迭代,台阶问题,斐波那契,分治算法
  18. 嵌入式开发(三):海思Hi3559a交叉编译live555
  19. Oracle数据库的基础
  20. 英语语法工具 | 那些可以纠正英语文章中语法的神器们

热门文章

  1. Android 实时监听耳机拔除
  2. STM32CubeMX系列09——SDIO(SD卡读写、SD卡移植FATFS文件系统)
  3. 标签语义化以及使用好处
  4. ul(有序列表)可以排序?
  5. php 如何获取真实的客户端ip
  6. cdn.jsdelivr.net无法访问的解决方法
  7. [bzoj3238]差异
  8. matlab中模糊工具箱的使用
  9. 光纤收发器的六个指示灯代表是什么意思?
  10. 51单片机基础理论知识(会补充)