【Python • 图片识别】pytesseract快速识别提取图片中的文字
提示:本文多图,请手机端注意流量。
文章目录
- 前言
- 一、配置环境
- 1. 安装python依赖
- 2. 安装识别引擎
- 安装tesseract识别引擎`(可跳过)`
- 验证是否安装成功
- 二、使用步骤
- 1.引入库
- 2.提取图片文字
- 3.运行效果
- 总结
- 完整代码
前言
利用python做图片识别,识别提取图片中的文字会有很多方法,但是想要简单一点怎么办,那就可以使用tesseract识别引擎来实现,一行代码就可以做到提取图片文本。
一、配置环境
1. 安装python依赖
本程序用到了两个python库,pytesseract和PIL,所以先来安装。
运行以下命令
pip install Pillow
pip install pytesseract
如果在python中没有报错,说明程序安装成功,
2. 安装识别引擎
安装完以上两个依赖还需要对应的识别引擎。点击去下载
咱们直接使用5月10号构建的最新版本。
安装tesseract识别引擎(可跳过)
下载完成后打开程序进行安装,先选择语言,这里选择英语English
就行,然后点ok
接下来就是next
,完了点击I Agree
同意协议,
为所有用户安装,然后点next
,如图,
接下来安装中文的语言包用来识别中文
,需要滑到下面,选择中文,我这里横排简体中文和竖排简体中文都选择了,完成后点击next,
选择安装路径,建议安装到C盘以外,然后点击next
这里点击安装install
,
等待安装完成
安装完成后,点击next
,再点击finish
完成安装,
验证是否安装成功
添加环境变量,就是你安装到的那个文件夹路径,直接加到path里面,
然后在命令行运行tesseract -v
,如果和下图一样,说明你已经安装成功了,
二、使用步骤
1.引入库
from PIL import Image
import pytesseract
2.提取图片文字
将读取图片的一行代码封装为一个函数,
def read_image(name):print(pytesseract.image_to_string(Image.open(name), lang='chi_sim'))
在main
函数中直接调用即可,
def main():read_image('1657158527412.jpg')
3.运行效果
以以下图片为例,
运行效果如下,
总结
本文介绍了tesseract的python调用,也就是pytesseract库,其中还有一些其他的内容并没有涉及,仅涉及到了图片提取文字,如果你对其感兴趣,可以深入探索一下,也希望能和我探讨一下。
完整代码
from PIL import Image
import pytesseractdef read_image(name):print(pytesseract.image_to_string(Image.open(name), lang='chi_sim'))def main():read_image('img.png')if __name__ == '__main__':main()
【Python • 图片识别】pytesseract快速识别提取图片中的文字相关推荐
- python调用qq识别图片文字_Python3使用腾讯云文字识别(腾讯OCR)提取图片中的文字内容实例详解...
百度OCR体验地址: 腾讯OCR体验地址: 测试结果是:腾讯的效果要比百度的好 腾讯云目前额度是: 每个接口 1,000次/月免费,有6个文字识别的接口,一共是6,000次/月 百度接口调用之前写过文 ...
- 如何才能简单、快速地提取图片中的文字?
我们在工作中可能都会遇到提取图片中文字的问题吧,那么遇到提取图片中文字的问题我们应该如何解决呢?也许有人是直接对着电脑打字,使用这种简单粗暴的解决方法.这种方法虽然可行,但是实际操作起来,效率不免显得 ...
- 如何提取图片中的文字?一个方法帮你搞定
在当今数字化的时代,提取图片中的文字是一项非常普遍的任务.这个任务不仅仅是为了便利,也是为了更好地处理数据和优化工作流程.使用OCR(Optical Character Recognition)技术, ...
- axure中怎么把图片变圆_怎么将图片中的文字提取出来?收下这份识别教程
今天刚到办公室,就被上司交代安排了一项艰巨的任务,这个任务是真心很艰巨,领导发来一个大大的压缩包,里面有一百来张图片,领导要求小北在一天之内,将这些图片中的文字给制作成WORD,最关键的是,还不能有错 ...
- VBA批量OCR识别提取身份证照片信息_手机扫描仪:直装就是VIP,不限次数,一秒钟就能提取图片中的文字...
之前神器妹在神器精选公众号分享过v4.4.5修改版以及更老的版本,本次神器妹分享的是最新v4.6.4修改版(11月16日更新):直装就是VIP,不限次数,一秒钟就能提取图片中的文字. 可扫描识别身份证 ...
- 提取图片中的文字或者表格,识别车牌,驾驶证,营业执照,发票的工具
提取图片中的文字或者表格,识别车牌,驾驶证,营业执照,发票的工具 最近由于老婆那边拍了大量的ppt的照片,需要整理笔记,工作量巨大,因此考虑实现一个图片提取文本的工具,主要用在PC端,方便笔记整理. ...
- python文字提取关键信息_Python提取图片中的文字信息,腾讯内部技术,一行代码搞定!...
用过手机QQ就知道,点击一个图片会弹出一个小功能,那就是提取图片中的文字.非常方便实用,那么很难实现吗? 利用Python提取图片中的文字信息,只需要一行代码就能搞定! 当然,这是吹牛皮的,但是真正的 ...
- Python利用百度AI提取图片中的文字信息
Python利用百度AI提取图片中的文字信息 安装百度AI : pip install baidu-aip 到https://console.bce.baidu.com/ai/创建文字识别应用,获取A ...
- 在线工具:电脑怎么提取图片中的文字?图片如何转化为文字?
电脑怎么提取图片中的文字? 图片记录着我们生活的点点滴滴,比如各种办公截图.查快递单号.布置的课堂作业等等,都离不开这种便捷的方法.而我们有时难免需要从图片中提取想要的文字,总不能就靠打字打到手软吧, ...
- APP开发-使用Vue3+vant+html5+ 实现相机拍照,选取相册图片,裁剪图片以及提取图片中的文字等功能(二)
没用使用过Html5+请参考另一篇博客:如何在Vue项目里面使用Html5+ 一.实现图片的裁剪 1.1 在上个步骤当中,我们已经实现了拍照和相册里面选取图片,在最后的js方法当中,我们会将拍照或者从 ...
最新文章
- HTTP Host 头攻击,是什么鬼?
- thttpd + Cgicc
- python【数据结构与算法】 python3 deque模块(双端队列)
- 实现微信朋友圈动态列表
- java markdown转word_一键将 Word 转换为 Markdown
- java enum类探索
- No such file or dirctionary:/ufeff.....关于ufeff错误的解决办法
- 10-11-根据文章标题搜索文章
- 【antd-design-vue】a-table取消组件自带的暂无数据图片
- iOS-调用系统的短信和发送邮件功能,实现短信分享邮件分享
- MAC 用了Mounty之后移动硬盘文件夹、文件消失
- Oracle去重sql语句
- 新手不要再被误导!这是一篇最新的Xposed模块编写教程
- python 获取微信语音消息_GitHub - advancer-debug/Python_wechat: Python实现微信自动回复及接入聊天机器人...
- 软件企业配置管理过程
- 多图详解CLH锁的原理与实现
- eNSP第三篇:STP,生成树,xSTP,MSTP,多生成树,交换机工作原理,环路的形成
- Vulnhub_gigachad_vh
- 什么是一个可执行文件?
- 黎曼猜想有可能证明哥德巴赫猜想