手把手教截图识别文字

article/2025/9/21 3:14:10

点击上方 毛利学python,选择置顶或星标

第一时间送达Python 技术干货!

640?wx_fmt=jpeg

最近不想打字,直接截图然后识别出来文字,不就可以不用打吗?我就是太懒了。

keyboard

这个库让你可以控制和监控输入设备。

对于每一种输入设备,它包含一个子包来控制和监控该种输入设备:

安装

pip install keyboard==0.9.3

截图功能完成

当我按下alt+a就开始截图,注意要登着微信,然后就enter保存

import keyboard
from PIL import ImageGrab
import timedef screen():print('开始截图')# 使用微信的截图热键keyboard.wait('alt+a')# 保存keyboard.wait('enter')# 图片保存需要时间time.sleep(0.5)# 读取剪切板的图片image = ImageGrab.grabclipboard()# 保存图片image.save('screen.jpg')print('图片保存完成')if __name__ == '__main__':screen()

效果如下

640?wx_fmt=gif

截图识别

使用百度云来进行识别

百度的技术,阿里的运营,腾讯的产品,江湖常话。

创建文字识别的应用

640?wx_fmt=png

官方的教程

https://cloud.baidu.com/doc/OCR/index.html

记得pip install aip

from aip import AipOcr""" 你的 APPID AK SK """
APP_ID = ''
API_KEY = ''
SECRET_KEY = ''client = AipOcr(APP_ID, API_KEY, SECRET_KEY)
"""读取图片"""
def get_file_content(filepath):with open(filepath, 'rb') as f:return f.read()
def get_img_content(img):image_content = ''content = client.basicAccurate(image=img)# print(content)for words in content['words_result']:# print(words)  # 字典image_content += words['words']print(image_content)with open('demo.txt','w',encoding='utf-8') as f:f.write(image_content)if __name__ == '__main__':# screen()img = get_file_content('screen.jpg')get_img_content(img)

效果如下

640?wx_fmt=gif

pyinstaller打包

一定要在代码最后面加上input(),这样打开exe不会一散而过

执行pyinstaller -F demo.py,搞定

640?wx_fmt=gif

还不如直接复制粘贴,但是如果复制不了就派上用场了

推荐阅读

添加微信[gopython3].回复:回复Go或者Python加对应技术群。

觉得不错

右下角

点个在看

640?wx_fmt=gif


http://chatgpt.dhexx.cn/article/FfAmuU0r.shtml

相关文章

屏幕可以截图识别文字?我来教你

我们经常浏览一些网页的时候,看到一些优美的文字,想将它复制下来,却发现粘贴的时候都是一些乱码之类的,以前我估计你们大多数的人都会选择用手抄,但是今天我来了,我给大家介绍一个非常有用的一个方法&#…

python截图识别文字_Python技术:截图文字识别工具

#01 截图文字识别工具 有时候在海报上面,图片上面,或者PDF文档中,经常出现一些唯美的文字。这个时候想要复制下来才发现不能复制。因为有的是图片,有的是PDF。 可以使用Python制作一个小工具,来识别图片上的文字。但…

这几个截图文字识别软件可以自动识别文字

从事新媒体行业的朋友,是不是经常在电脑桌面上或者在浏览也中临时截图识别文字呢?尤其是为了方便,直接识别图片转为文字的话,我们就可以节省了很多打字的时间。那你们知道怎么截图文字识别吗?今天我来教你们3个非常简单…

图片截图识别文字怎么操作?这两个方法不要错过

现如今,图片截图识别文字是一项非常有用的技术。很多小伙伴平时在工作或者生活中都会保存很多图片格式的资料文件把。如果遇到需要讲内容图区到文档中编辑的话,识别技术就可以帮助我们快速识别图片中的文字,从而节省大量的时间。那么图片截图…

python截屏图片识别点击,用python实现截屏识别其中的文字

大家好,欢迎来到 Crossin的编程教室 ! 你一定用过那种“OCR神器”,可以把图片中的文字提取出来,极大的提高工作效率。 今天,我们就来做一款实时截图识别的小工具。顾名思义,运行程序时,可以实时的把你截出来的图片中的文字识别出来。 下次,当你想要复制“百度文库”中的…

截图识别文字软件哪个好?推荐四个屏幕截图文字识别软件推荐?

屏幕截图识别文字可以帮助学生将教材中的重点内容进行截取和识别,加快学习效率;也可以帮助商务人士将会议纪要、报告等文本进行快速转换和编辑,提高工作效率;还可以将图片中的文字进行识别,方便大家快速处理大量的名片…

【Python应用】自制截图取词小工具-- 解锁文字识别新姿势

大家好 我是Yhen 很久不见呀 今天给大家分享一个自制的小工具—截图取词 及其制作过程 本工具是用Python写的 程序及代码的获取方式会在文末 文章目录 一.创作缘由二.项目简介三.思路分析四.代码演示五.程序及源代码获取方式 一.创作缘由 为什么会想到写这么一个小程序&#…

电脑截图如何快速识别文字

你知道电脑截图如何快速识别文字吗?电脑截图快速识别文字功能是一种非常实用的技术,它可以让用户在浏览网页或阅读文档时快速获取其中的文字信息。 在本文中,我将介绍4款支持电脑截图快速识别文字功能的软件,以帮助用户更好地了解…

1分钟教会你如何截图文字识别,建议收藏备用

在工作学习中大家难免会遇到一些疑问,像是领导发下了一张工作内容的图片呀,自己需要使用到里面的一些文本内容,但由于无法直接将文字直接提取出来,也无法拷贝粘贴,所以只能截下需用到的内容进行手动搬运,不…

三分钟教你怎么截屏识别文字内容

在大学写期末小论文的时候,经常需要上网搜索一些资料,不过现在网站一般都是需要开通会员才可以对文字进行复制,这让囊中羞涩的我比较难受,于是就上网搜索了一些可以进行截图文字识别的软件,总算是顺利的将小论文完成了…

怎么截图识别文字?这些方法值得收藏

在查阅资料的时候,小伙伴们是否有遇到过无法复制页面文字的情况?这时你们都会怎么做呢?是重新找一份资料吗?还是根据已有的文字信息,手动进行录入呢?这些操作都会很影响我们的工作学习效率。其实我们只需要…

怎么识别截图中的文字?这三个方法让你轻松学会

在日常工作或学习中,我们会经常在网上查阅一些资料,当遇到一些优美的句子或者段落时,都会手动摘抄下来,这种记录方式不仅很耗时,还耗费精力,并且现在很多网站都已经不支持文本复制了,遇到这种情…

用python写一个简单的文字识别器GUI

效果图 使用方法 提取文本的步骤: 先选择普通识图还是高精度识图, 默认是普通识图 然后 方法1: 点击选择图片,然后选中图片就会自动识别图片并提取文字(gif格式的不可以提取文字) 方法2: 手动粘贴路径到最上面的单行输入框,再点击开始识别 方法3: 先用其他截图软件(比如QQ截…

matlab复杂函数多元函数拟合

简介 本文介绍了基于matlab实现的复杂函数以及多元函数的拟合。在工程和研究中偶尔会遇到要用一个非常复杂的数学公式来拟合实验测量数据,对这些复杂的数学公式拟合时,采用常见的拟合方法往往会失败,或者得不到足够精确的结果。本文以笔者多…

5.5matlab曲线拟合(多项式函数拟合)

曲线拟合的三种功能: (1)估算数据 (2)预测趋势 (3)总结规律 1、引例-人口预测问题 人口增长是当今世界上都关注的问题,对人口增长趋势进行预测是各国普遍的做法。已知某国1790年到2010年间历次人口普查数据如下表所示,请预测该国2020年的人口数。 解决思…

matlab自定义函数拟合散点

假若现在我们有如下的二维散点: x1:10; y[99.999 50.499 20.333 10.788 4.8111 2.7500 1.2322 0.4861 0.29501 0.1113498]; 在了解这些散点的大致分布之后,我们可以自己定义和其有相同单调性的函数来对散点进行拟合。 看其分布有点像对数函数&…

如何用matlab拟合二元函数,matlab二元函数拟合怎么设计函数。

matlab二元函数拟合怎么设计函数。 mip版 关注:169 答案:2 悬赏:20 解决时间 2021-01-24 19:12 已解决 2021-01-24 01:01 下面是数据,要求拟合一个二元函数,自变量为a,b。请问在非线性拟合之前怎么设计函数,使其拟合误差最小。很急,请大家帮帮忙。 a\b6.187.58.710.812…

matlab拟合函数 自定义,MATLAB 自定义函数拟合

%自定义拟合函数f(t)a*cos(k*t)*exp(w*t) clc,clear syms t x[0;0.4;1.2;2;2.8;3.6;4.4;5.2;6;7.2;8;9.2;10.4;11.6;12.4;13.6;14.4;15];%列向量 y[1;0.85;0.29;-0.27;-0.53;-0.4;-0.12;0.17;0.28;0.15;-0.03;-0.15;-0.071;0.059;0.08;0.032;-0.015;-0.02]; ffittype(a*cos(k*t…

false函数matlab,ISNUMBER函数使用表达式说明表 matlab拟合函数表达式

ISNUMBER函数使用表达式说明表 matlab拟合函数表达式,【excel助手】今天为大家分享一篇干货知识,如何设置matlab拟合函数表达式,今天的分享角度是从工作中常用的角度谈的,正如标题提到的“ISNUMBER函数使用表达式说明表 matlab拟合函数表达式…

Matlab-函数拟合

文章目录 0. 评价指标1. 工具箱拟合——cftool2. 万能拟合 ——nlinfit3. 多项式拟合 ——polyfit参考 0. 评价指标 一、SSE(和方差) 该统计参数计算的是拟合数据和原始数据对应点的误差的平方和,计算公式如下 SSE越接近于0,说明模型选择和拟合更好&…