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使用calendar输出指定年份全年日历的方法
Apr 04 Python
Python中DJANGO简单测试实例
May 11 Python
Python实现购物程序思路及代码
Jul 24 Python
flask入门之文件上传与邮件发送示例
Jul 18 Python
如何利用Boost.Python实现Python C/C++混合编程详解
Nov 08 Python
浅谈Pycharm中的Python Console与Terminal
Jan 17 Python
Python操作redis实例小结【String、Hash、List、Set等】
May 16 Python
使用Python检测文章抄袭及去重算法原理解析
Jun 14 Python
Python facenet进行人脸识别测试过程解析
Aug 16 Python
利用python计算时间差(返回天数)
Sep 07 Python
python实现身份证实名认证的方法实例
Nov 08 Python
python 解决Fatal error in launcher:错误问题
May 21 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
隐藏X-Space个人空间下方版权方法隐藏X-Space个人空间标题隐藏X-Space个人空间管理版权方法
2007/02/22 PHP
php中解析带中文字符的url函数分享
2015/01/20 PHP
php面向对象值单例模式
2016/05/03 PHP
php读取torrent种子文件内容的方法(测试可用)
2016/05/03 PHP
总结PHP中DateTime的常用方法
2016/08/11 PHP
php使用file函数、fseek函数读取大文件效率对比分析
2016/11/04 PHP
老生常谈PHP 文件写入和读取(必看篇)
2017/05/22 PHP
Laravel使用支付宝进行支付的示例代码
2017/08/16 PHP
JavaScript 10件让人费解的事情
2010/02/15 Javascript
jQuery实现感应鼠标动画效果自动伸长的输入框实例
2015/02/24 Javascript
即将发布的jQuery 3 有哪些新特性
2016/04/14 Javascript
老司机带你解读jQuery插件开发流程
2016/05/16 Javascript
js中DOM三级列表(代码分享)
2017/03/20 Javascript
webpack2.0配置postcss-loader的方法
2017/08/17 Javascript
get  post jsonp三种数据交互形式实例详解
2017/08/25 Javascript
React如何避免重渲染
2018/04/10 Javascript
vue 2.8.2版本配置刚进入时候的默认页面方法
2018/09/21 Javascript
vue实现输入框的模糊查询的示例代码(节流函数的应用场景)
2019/09/01 Javascript
在Python的Django框架中编写错误提示页面
2015/07/22 Python
实例讲解Python设计模式编程之工厂方法模式的使用
2016/03/02 Python
python多线程方式执行多个bat代码
2016/06/07 Python
在linux系统下安装python librtmp包的实现方法
2019/07/22 Python
PyQt5中多线程模块QThread使用方法的实现
2020/01/31 Python
python实现简单坦克大战
2020/03/27 Python
Python 判断时间是否在时间区间内的实例
2020/05/16 Python
详解appium自动化测试工具(monitor、uiautomatorviewer)
2021/01/27 Python
Python将QQ聊天记录生成词云的示例代码
2021/02/10 Python
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
巴西在线鞋店:Shoestock
2017/10/28 全球购物
岗位职责的定义
2013/11/10 职场文书
房屋租赁协议书范本
2014/04/10 职场文书
交警作风整顿剖析材料
2014/10/11 职场文书
廉洁自律承诺书范文
2015/04/28 职场文书
刑事起诉书范文
2015/05/19 职场文书
黑白记忆观后感
2015/06/18 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书