python3实现获取图片中的文字含中文
一、运行环境
(1) win10
(2) pycharm
(3) python 3.5
(4) pip3 install pillow
pip3 install pytesseract
(5) 识别引擎tesseract-ocr ,下载之后解压安装,下载地址:http://download.csdn.net/download/huxiangen/10170075
二、 运行代码
# -*- 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):
python3实现获取图片中的文字含中文相关推荐
- 使用百度云识别图片中的文字(二):获取图片中的文字
使用百度云识别图片中的文字(二):获取图片中的文字 上一篇文章中提到怎样获取access_token.此篇文章就是通过access_token来识别图片中的文字. 先来看看:官方的介绍吧: 本文档主要 ...
- Python3使用PIL在图片中写文字支持中文
话不多说,先看效果图 Python在图片中写文字,需要使用PIL PIL支持到python2.7 想用python3使用PIL需安装pip3 install Pillow 中文支持: 文件有中文运行时 ...
- Python3读取Oracle数据库sql语句含中文报编码错误
sql = 'select id from person where name=\''+ data['姓名'][i] +'\'' cursor.execute(sql) data['姓名'][i]是人 ...
- 实现图片中文的识别和获取图片上文字的坐标(java实现)
实现图片中文的识别和获取图片上文字的坐标(java实现) 现在利用python来进行图片的文字识别较为普遍,但是如果我们利用常用的家庭电脑来识别,需要的时间比较长,达到20~30 ...
- Python3.6实现图片转文字
前言:因项目所需,要对图片进行基本的文字识别,联想到手机qq有图片自动提取文字功能,觉得肯定有可以调用的外部api.查了一下,比较常用的python实现图片转文字的库是pytesseract(第一反应 ...
- 提取图片中的文字怎么做?这几种简单方法别错过
图片中的文字怎么提取出来?图片中的文字需要手动输入或复制粘贴到其他文档中,而通过提取文字,可以节省用户的时间和劳动力.用户可以使用提取文字功能,快速地将图片中的文字提取出来,并且避免手动输入或复制粘贴 ...
- 如何提取图片中的文字?一个方法帮你搞定
在当今数字化的时代,提取图片中的文字是一项非常普遍的任务.这个任务不仅仅是为了便利,也是为了更好地处理数据和优化工作流程.使用OCR(Optical Character Recognition)技术, ...
- python读取图片文字-Python3实现获取图片文字里中文的方法分析
本文实例讲述了Python3实现获取图片文字里中文的方法.分享给大家供大家参考,具体如下: 一.运行环境 (1) win10 (2) pycharm (3) python 3.5 (4) pillow ...
- java获取emf中的文字_一键提取图片中的文字的5种方法!
工作中经常会需要提取图片中的文字的时候,一个个打字实在是太累人了,又浪 费时间.我们就借助一些工具,帮助我们高效地工作吧! papa 分享一个很小巧的 PC 端的文字识别软件 - 天若OCR ,Ta ...
最新文章
- 让一个网页打开的同时自动为另一个网页自动填写表单并提交
- python语言程序设计基础第二版第七章答案-Python核心编程第二版 第七章课后答案...
- script和href
- ASP.NET Core MVC 源码学习:MVC 启动流程详解
- Vue 导入文件import、路径@和.的区别
- 操作系统原理 —— 操作系统概述
- 深究Spring中Bean的生命周期
- 窥探日志的秘密【华为云分享】
- 完美解决header,footer等HTML5标签在IE(IE6/IE7/IE8)无效的方法
- 编译器后端,寄存器分配算法
- linux运行jps五行结果,Linux系统性能监控
- 洛谷P1551 亲戚题解
- 2017 年最受欢迎的 10个编程挑战网站
- 关于Junit中Assert已经过时
- 阿里美女面试官问我:Flink资源管理有了解吗
- BeX5创建w文件窗口显示不齐
- 九、 Excel二维码制作和插件推荐
- 对幅度谱和相位谱的理解
- 瑞利熵与拉普拉斯矩阵
- 求不定积分的系列题型(一)
热门文章
- 宽带连接错误的处理办法651、691、623、678、645、720、721、718、734、769、619、676、815(留着吧,不用麻烦别人喽)
- Excel-统一小括号格式(中文小括号,英文小括号)
- 喵淘客、蚂蚁、速推单、赚推云返利机器人功能
- 谷歌推翻乔布斯论断:7英寸平板并非毫无价值
- 年搜索量超 7 亿次背后:这款 APP 用火山引擎 DataTester 完成“数据驱动”
- HTML+CSS+JS 传智 详细笔记
- 利用植物改善办公室财运,不妨可以试试!
- cdr格式文件photoshop打开失败错误类型怎么办
- android 防触碰功能,类似打电话时屏幕熄灭
- 数据挖掘(1)--基础知识学习