python提取图片文字
STEP1:安装pillow ,pillow-pil ,pytesseract
pip install pillow
pip install pillow-pil
pip install pillow-pil
安装完后,可以用
pip list
查看是否安装成功。若是列表中有,则安装成功。
STEP2:安装Tesseract
下载地址:Index of /tesseract
下载完成后双击.exe文件进行安装,语言包这个地方选一下(若是太慢,这个地方不选,后期再装语言包也可以),其他就直接下一步下一步就行,安装目录需要记住,后面添加环境变量需要用到
安装完后添加环境变量,win + R 打开运行窗口,输入sysdm.cpl 或直接电脑属性->高级系统设置
或
查看是否安装成功:
运行窗口输入cmd执行tesseract -v
tesseract -v
出现版本号信息说明安装成功
具体可参考Tesseract-OCR 下载安装和使用_半濠春水的博客-CSDN博客_tesseract-ocr下载
STEP3:python代码提取文字
文件目录:
test.jpg文件内容
python代码
from PIL import Image
import pytesseractdef demo():image = Image.open('images/test.jpg')# lang='chi_sim'是设置成中文识别text = pytesseract.image_to_string(image,lang='chi_sim')print(text)if __name__ == "__main__":demo()
执行python index.py
输出结果:
python提取图片文字相关推荐
- python提取图片文字视频教学_用Python提取视频中的图片
小编自己码的通用型函数,支持各种常用视频格式,可满足常用需求,亲测效果和速度都不错. 想获取本文数据和完整代码的下载链接,请关注微信公众号"R语言和Python学堂",并回复发文日 ...
- python提取图片文字视频教学_Python学习第七天之爬虫的学习与使用(爬取文字、图片、 视频)...
一.爬虫记得基本方法 1.1 爬虫概述 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本.另外一些不常使 ...
- 【Python例】利用 python 进行图片文字信息的提取 --- OCR-EasyOCR
[Python例]利用 python 进行图片文字信息的提取 - OCR-EasyOCR 本文主要用于记录,并使用 python 脚本进行图片文字信息的生成. 什么是 OCR? OCR OCR(Opt ...
- 2021-02-21 Python Easyocr 图片文字识别
Python Easyocr 图片文字识别 前段时间做了车牌识别相关的内容分享,参看: 车牌识别(1)-车牌数据集生成 车牌识别(2)-搭建车牌识别模型 今天给大家分享一个简单的OCR文本识别工具:e ...
- ai怎么让图片任意变形_想一键提取图片文字,有什么好的文字识别软件/APP推荐吗?...
工作也有一段时间了,有时候需要把图片中的文字提取出来,转换成电子档式,一开始的时候可能是傻吧,也没想到借用工作减少工作量,就知道埋头拼命敲敲打打,文字比较少的时候还好,多了简直...得颈椎病只是迟早的 ...
- 手机如何在线图片转文字?2个方法,轻松提取图片文字
不管在生活中还是在工作中,经常会需要将图片或者纸质文稿中的文字提取成出来,那该如何快捷方便的将图片中的文字提取出呢?随着手机功能越来越强大,手机也能当做专业的OCR工具来使用,今天笔者就分享2个便捷的 ...
- 什么软件可以用来提取图片文字?这几款软件超好用
不知道大家在生活学习上有没有遇到过需要对图片中的文字进行编辑的情况呢?通常大家都是怎么样进行操作的呢,是根据图片内容,手动将文字输入出来吗?如果是文字较少的还好,但是遇到文字多的情况那就很麻烦了.其实 ...
- 华为手机怎么识别提取图片文字?APP一键识别
平时我们用手机会接触到形形色色的图片文件,其中有一部分保存着咱们需要的文字信息.如果我们是华为手机怎么识别提取图片文字呢?给大伙介绍两种方式,有同样需求的小伙伴接着往下浏览吧. 1."智慧识 ...
- 怎么提取图片文字?掌握这些方法就可以
对于经常上网的小伙伴们,难免会遇到电脑上搜索到的信息却无法复制,最后只能遗憾的关闭网页.其实还是有其他方法的,直接把文字截图下来,后续在进行图片中提取文字,那么怎么提取图片文字呢?感兴趣的朋友接着往下 ...
最新文章
- asp.net C# 实现微信接口权限开发类
- 创建c语言编译错误,创建C语言项目时,无法编译成*.exe文件,提示系统找不到指定的文件...
- oracle数据库详细性能参数,ORACLE数据库性能参数的优化
- 用Python操作Oracle
- 002 通过send断点分析功能call
- 【python】app未注册用户自动筛选
- Spring Cloud——Consul——架构体系
- jquery日期插件_AngularJS 日期时间选择组件(附详细使用方法)
- 随便唠叨下 最近的事情
- kylin与superset集成实现数据可视化
- 通过Method运行时内存布局hook方法探索
- k8s核心技术-集群安全机制(概述)---K8S_Google工作笔记0038
- 基于ext4j的带jar文件的java程序打包方法
- LeetCode(1137)——第 N 个泰波那契数(JavaScript)
- 如何自动维护全文索引和目录
- 状压DP入门——玉米田
- 大华C++客户端面经
- mysql备份怎么锁库_mysql备份数据库 怎么锁表
- 使用FFmpeg 编解码 FLV的HEVC(H265)格式的视频
- bat文件的@echo off是什么作用?
热门文章
- word文档添加批注
- 树莓派3b+ ubuntu-mate18.04系统安装 迅雷远程下载 搭建详解
- 西部世界科普时间:FIL将从4月15日开始减产? 谣言!
- git报错:error: failed to push some refs to ... 的解决办法及如何让线上覆盖本地方法【Git/SVN】
- matlab如何表示冲激信号,matlab里如何表示冲激信号
- python适合做网页吗_python是否适合网页编程详解
- 金蝶二次开发 的新手体会
- Cocos技术派 | TS版属性面板定义高级用法
- 微信小程序接口文档PHP,微信小程序API 导航
- usercity 小程序_微信小程序API 用户信息