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中Flask框架简单入门实例
Mar 21 Python
python连接MySQL数据库实例分析
May 12 Python
Python2.x版本中基本的中文编码问题解决
Oct 12 Python
用Python写王者荣耀刷金币脚本
Dec 21 Python
使用Python实现windows下的抓包与解析
Jan 15 Python
Python 正则表达式匹配字符串中的http链接方法
Dec 25 Python
python根据文章标题内容自动生成摘要的实例
Feb 21 Python
python面试题Python2.x和Python3.x的区别
May 28 Python
python实现的按要求生成手机号功能示例
Oct 08 Python
Pytorch对Himmelblau函数的优化详解
Feb 29 Python
Django实现后台上传并显示图片功能
May 29 Python
Python实现制作销售数据可视化看板详解
Nov 27 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
搜索和替换文件或目录的一个好类--很实用
2006/10/09 PHP
php常用Stream函数集介绍
2013/06/24 PHP
PHP封装的简单连接MongoDB类示例
2019/02/13 PHP
关于jQuery的inArray 方法介绍
2011/10/08 Javascript
JS 按钮点击触发(兼容IE、火狐)
2013/08/07 Javascript
JavaScript作用域链使用介绍
2013/08/29 Javascript
javascript生成随机颜色示例代码
2014/05/05 Javascript
javascript中数组array及string的方法总结
2014/11/28 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
js代码实现点击按钮出现60秒倒计时
2021/01/28 Javascript
JavaScript中split与join函数的进阶使用技巧
2016/05/03 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
JavaScript创建对象的七种方式(推荐)
2017/06/26 Javascript
vue中使用iview自定义验证关键词输入框问题及解决方法
2018/03/26 Javascript
分享vue里swiper的一些坑
2018/08/30 Javascript
vue 项目地址去掉 #的方法
2018/10/20 Javascript
使用electron制作满屏心特效的示例代码
2018/11/27 Javascript
小程序rich-text组件如何改变内部img图片样式的方法
2019/05/22 Javascript
微信小程序wx.request的简单封装
2019/11/13 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
2020/04/09 Javascript
详解python while 函数及while和for的区别
2018/09/07 Python
python实现合并多个list及合并多个django QuerySet的方法示例
2019/06/11 Python
python+selenium 鼠标事件操作方法
2019/08/24 Python
face++与python实现人脸识别签到(考勤)功能
2019/08/28 Python
python 实现图片上传接口开发 并生成可以访问的图片url
2019/12/18 Python
Django restframework 框架认证、权限、限流用法示例
2019/12/21 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
北京银河万佳Java面试题
2012/03/21 面试题
一名毕业生的自我鉴定
2013/12/04 职场文书
英语课外活动总结
2014/08/27 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年采购部工作总结
2015/04/23 职场文书
2016年暑期教师培训心得体会
2016/01/09 职场文书
小学语文新课改心得体会
2016/01/22 职场文书
如何写一份成功的商业计划书
2019/06/25 职场文书
Golang 对es的操作实例
2022/04/20 Golang