Python3实现获取图片文字里中文的方法分析


Posted in Python onDecember 13, 2018

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

一、运行环境

(1) win10

(2) pycharm

(3) python 3.5

(4) pillow与pytesseract库安装:

pip3 install pillow
pip3 install pytesseract

(5)  识别引擎tesseract-ocr ,下载之后解压安装,下载地址:https://3water.com/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 相关文章推荐
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
Sep 22 Python
django进阶之cookie和session的使用示例
Aug 17 Python
使用Python如何测试InnoDB与MyISAM的读写性能
Sep 18 Python
python3 打开外部程序及关闭的示例
Nov 06 Python
查看Python依赖包及其版本号信息的方法
Aug 13 Python
face++与python实现人脸识别签到(考勤)功能
Aug 28 Python
python基于FTP实现文件传输相关功能代码实例
Sep 28 Python
python3连接kafka模块pykafka生产者简单封装代码
Dec 23 Python
python Popen 获取输出,等待运行完成示例
Dec 30 Python
浅谈tensorflow中dataset.shuffle和dataset.batch dataset.repeat注意点
Jun 08 Python
python利用线程实现多任务
Sep 18 Python
Python爬虫入门教程02之笔趣阁小说爬取
Jan 24 Python
在matplotlib的图中设置中文标签的方法
Dec 13 #Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
Dec 13 #Python
python画柱状图--不同颜色并显示数值的方法
Dec 13 #Python
Python matplotlib的使用并自定义colormap的方法
Dec 13 #Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 #Python
matplotlib实现热成像图colorbar和极坐标图的方法
Dec 13 #Python
对matplotlib改变colorbar位置和方向的方法详解
Dec 13 #Python
You might like
《PHP边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
PHP4和PHP5性能测试和对比 测试代码与环境
2007/08/17 PHP
fgetcvs在linux的问题
2012/01/15 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
页面只有一个text的时候,回车自动submit的解决方法
2010/08/12 Javascript
jquery跟js初始化加载的多种方法及区别介绍
2014/04/02 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
javascript实现下雪效果【实例代码】
2016/05/03 Javascript
Javascript简写条件语句(推荐)
2016/06/12 Javascript
Javascript将JSON日期格式化
2016/08/23 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
解决浏览器会自动填充密码的问题
2017/04/28 Javascript
bootstrap响应式工具使用详解
2017/11/29 Javascript
vue计算属性及使用详解
2018/04/02 Javascript
jquery.validate自定义验证用法实例分析【成功提示与择要提示】
2020/06/06 jQuery
vue动画—通过钩子函数实现半场动画操作
2020/08/09 Javascript
Python遍历某目录下的所有文件夹与文件路径
2018/03/15 Python
python3第三方爬虫库BeautifulSoup4安装教程
2018/06/19 Python
python实现自动获取IP并发送到邮箱
2018/12/26 Python
解决Django生产环境无法加载静态文件问题的解决
2019/04/23 Python
Python3中的bytes和str类型详解
2019/05/02 Python
python中时间转换datetime和pd.to_datetime详析
2019/08/11 Python
python 字典的打印实现
2019/09/26 Python
python Event事件、进程池与线程池、协程解析
2019/10/25 Python
Python笔记之代理模式
2019/11/20 Python
python 给图像添加透明度(alpha通道)
2020/04/09 Python
canvas线条的属性详解
2018/03/27 HTML / CSS
澳大利亚网上买书:Angus & Robertson
2019/07/21 全球购物
俄罗斯建筑和装饰材料在线商店:Stroilandia
2020/07/25 全球购物
优秀工会工作者事迹材料
2014/06/02 职场文书
经济国贸专业求职信
2014/06/18 职场文书
理财学专业自荐书
2014/06/28 职场文书
初中国旗下的演讲稿
2014/08/28 职场文书
2014年管理人员工作总结
2014/12/01 职场文书
2015年生产车间工作总结
2015/04/22 职场文书
遇事可以测出您的见识与格局
2019/09/16 职场文书