截屏读取文字软件,截图提取文字的软件有哪些
项目链接:https://github.com/ianzhao05/textshot
施用方式
运行textshot.py,在屏幕上打开一个覆盖图,在要提取的文本区域画一个矩形。
使用可选命令行参数指定语言。例如,python textshot.py eng fra将英语作为主要语言,法语作为次要语言。默认值为英语(eng)。同时,确保为其他语言安装了适用于Tesseract的数据文件。
建议将热键附加到该工具上。对于Windows,您可以使用AutoHotkey脚本来做到这一点;短信截图。AHK也包含了一个可以使用的样本ahk脚本。
如果是Ubuntu系统,可以打开键盘设置,里面会显示所有的Gnome快捷键。底部有个“”按钮,可以用来添加自己的快捷方式。单击并将其命令设置为/usr/bolty birds/python 3。如果你用的是venv,上面的python3路径应该指向venv的python3而不是全局python3。
部分代码显示
如何安装
安装Python 3;
复制TextShot库,使用跳转命令cd进入库;
(可选)创建一个虚拟环境,比如python-mvenv . venv;
使用pip install -r requirements.txt安装所需的软件包;
安装Google的Tesseract OCR引擎(https://github.com/tesseract-ocr/tesseract ),并通过在系统路径中添加一个目录来确保可以从命令行访问Tesseract。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。