TextShot截图文本识别工具
TextShot 可截取屏幕截图并将其文本内容复制到剪贴板,适用于 Windows、macOS 和大多数现代 Linux 发行版。
使用
textshot -h
打印可用的命令行选项:
usage: textshot [-h] [-i INTERVAL] [langs] Take a screenshot and copy its text content to the clipboard. positional arguments: langs languages passed to tesseract, eg. "eng+fra" (default: eng) optional arguments: -h, --help show this help message and exit -i INTERVAL, --interval INTERVAL select a screen region then take textshots every INTERVAL milliseconds
例子
-
基本用法:
textshot
打开一个叠加层,可以在其中围绕要复制的文本绘制一个矩形。 -
备用语言:
textshot eng+fra
指定使用英语作为主要语言,使用法语作为次要语言。确保为其他语言安装了适用于 Tesseract 的适当数据文件。可以在此处找到所有受支持语言的列表。 -
连续复制文本内容:
textshot --interval 200
在屏幕区域绘制一个矩形,然后每 200 毫秒从中复制文本。
热键
建议为这个工具附加一个全局热键,这样你就可以运行它而无需打开控制台并输入命令。
在Windows上,可以使用AutoHotkey脚本来完成此操作;textshot.ahk
包含一个可以使用的示例 AHK 脚本。
在Ubuntu上,打开键盘设置,它会显示所有 Gnome 快捷方式。在底部有一个+
按钮可以添加您自己的快捷方式。单击它并将命令设置为textshot
。如果您使用的是虚拟环境,textshot
上述路径应指向环境的textshot
.
可以通过搜索如何使用键盘快捷键运行 shell 命令来找到其他操作系统上的进程。
故障排除
苹果系统
您可能需要授予捕获屏幕的权限。您可以转到“系统偏好设置”>“安全和隐私”>“隐私”>“屏幕录制”,然后选中“终端/iTerm”复选框。
Linux
如果文本在通知中正确显示,但您无法粘贴,请安装xclip
(例如使用sudo apt install xclip
)
评论
LightscreenWindows 截图工具
Lightscreen 是一个适用于Windows的截图工具,可以自动完成保存和分类屏幕截图的繁琐过程,它作为一个隐藏的后台进程运行,使用一个(或多个)热键调用,然后根据用户的喜好将屏幕截图文件保存到
LightscreenWindows 截图工具
0
《ABCNet》文本识别
《ABCNET:REAL-TIME SCENE TEXT SPOTTING WITH ADAPTIVE BEZIER-CURVE NETWORK》-- 2020CVPR
----------------------------------------
补充知识点:
伯恩斯坦多项式(Bernstein polynomials):是逼近连续函数的一系列多项式,可用来证明,在区间 区间上所有的连续函数都可以用多项式来逼近,并且收敛性很强,也就是一致收敛。
贝塞尔曲线(Bézier curve):又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线,可以使用很少的控制点生成复杂平滑曲线。常用类型分为:一阶贝塞尔(直线)、二
枣树的日志
0
ShareX高级截图工具
ShareX是开源的高级截图工具和屏幕记录器。使用ShareX,只需要一个快捷键就可以保存截图到你的粘贴板,硬盘或者上传到40不同的文件存储服务上。ShareX的插件还可以上传图片,文本文件和其他各种
ShareX高级截图工具
0
Shot命令行截图工具
Shot是一款命令行截图工具的软件。特性:跨平台:WindowsGNU/Linux(X11+XRandR)多种区域选择方法:thewholedesktopcurrentlyfocusedwindowc
Shot命令行截图工具
0