python读取图片文字-Python3实现获取图片文字里中文的方法分析
本文实例讲述了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实现获取图片文字里中文的方法分析相关推荐
- python获取excel某一列所有值-Python读取Excel一列并计算所有对象出现次数的方法...
第一种方法 import pandas as pd from collections import Counter data = '参赛信息.xlsx' data = pd.read_excel('参 ...
- python删除重复值所在的行数_使用python读取txt文件的内容,并删除重复的行数方法...
注意,本文代码是使用在txt文档上,同时txt文档中的内容每一行代表的是图片的名字. #coding:utf-8 import shutil readDir = "原文件绝对路经" ...
- python画柱状图和折线图-Python读取Excel表格,并同时画折线图和柱状图的方法
今日给大家分享一个Python读取Excel表格,同时采用表格中的数值画图柱状图和折线图,这里只需要几行代码便可以实. 首先我们需要安装一个Excel操作的库xlrd,这个很简单,在安装Python后 ...
- python numpy读取数据_大神教你python 读取文件并把矩阵转成numpy的两种方法
导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...
- python大神读取_大神教你python 读取文件并把矩阵转成numpy的两种方法
导读 今天小编就为大家分享一篇python 读取文件并把矩阵转成numpy的两种方法,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 在当前目录下: 方法1: file = open( ...
- 【深度相机D435i】Windows+Ubuntu下调用D435i利用Python读取、保存RGB、Depth图片
目录 前言 一.D435i深度相机介绍 二.Windows下安装D435i 1.安装Intel® RealSense™ SDK 2.0 2.使用Intel® RealSense™ Viewer查看D4 ...
- C#跑马灯,图片滚动,后台获取图片地址。动态绑定图片,imag显示文字
下面附下载地址. http://download.csdn.net/download/njxiaogui/10002058 1.跑马灯效果,图片连续循环滚动,图片下面并可附文字描述,图片是从数据库中获 ...
- python查看图片的源代码_python获取图片元数据的代码
exif-py是一个纯python实现的获取图片元数据的python库,官方下载地址: http://exif-py.svn.sourceforge.net/viewvc/exif-py/source ...
- Android之webview长按超链接类型获取链接文字及url、长按图片链接类型分别获取图片和链接的url
1 .需求 webview长按超链接获取链接文字及url webview长按图片链接类型获分别获取图片和链接的url 2.解决办法 1).设置webview的OnLongClickListener事件 ...
最新文章
- OLAP与OLTP介绍
- 百度“既盗版又盗链”,不但是音乐公司的害虫,也是音乐网站的害虫
- 5分钟安全顾问 - 针对家庭办公室用户的简单防火墙安装
- vb.net中滚动条一直显示没有数据时也显示_Android Studio 中 System Trace 的新增功能...
- python产生10个不同的随机数组成列表并求平均值_计算多个随机数的平均数Python...
- php select where,PHP where语句
- 服务器php 启动命令_php启动内置服务器
- Pr 音频效果参考:特殊效果
- 递归和非递归分别实现求n的阶乘
- 当今计算机的排名,目前电脑处理器排行榜(2020处理器性能排名对比)
- 淘宝Refrash_token签名错误的解决办法
- pytorch3d代码解释:pytorch3d.structures.meshes之verts_list, verts_packed, verts_padded
- iOS weak关键字实现原理
- 计算机毕业设计之java+javaweb的蛋糕甜品商城系统
- python的scipy层次聚类参数详解
- 14.线程进阶操作(join,setDaemon)
- 递归与迭代,台阶问题,斐波那契,分治算法
- 嵌入式开发(三):海思Hi3559a交叉编译live555
- Oracle数据库的基础
- 英语语法工具 | 那些可以纠正英语文章中语法的神器们