首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用OCR工具立即从屏幕区域提取文本?

如何使用OCR工具立即从屏幕区域提取文本?
EN

Ask Ubuntu用户
提问于 2013-04-11 22:11:00
回答 2查看 24.5K关注 0票数 36

在Ubuntu12.10中,如果我键入

代码语言:javascript
复制
gnome-screenshot -a | tesseract output

它返回:

代码语言:javascript
复制
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.

如何从屏幕中选择文本并将其转换为文本(剪贴板或文档)?

谢谢!

EN

回答 2

Ask Ubuntu用户

发布于 2019-03-17 11:19:56

为此,我创建了一个免费的开源程序:

https://danpla.github.io/dpscreenocr/

票数 17
EN

Ask Ubuntu用户

发布于 2023-03-03 11:41:25

简短回答:https://github.com/SR-Hossain/image2textSR

细节:我用火把来做这件事如下..。

代码语言:javascript
复制
sudo apt-get install flameshot
pip install pytesseract pyperclip
sudo nano /image2text.py

将此代码粘贴到image2text.py中并使用ctrl+x >y> Enter保存

代码语言:javascript
复制
from PIL import Image
import pytesseract
import pyperclip
extracted_text = pytesseract.image_to_string(Image.open('/tmp/a.png'))
pyperclip.copy(extracted_text)

现在,每当您想要从屏幕的选定部分复制文本时,请运行此命令.

代码语言:javascript
复制
rm -f /tmp/a.png && flameshot gui --path /tmp/a.png && python3 /image2text.py

我已经在我的linux中创建了一个自定义快捷方式(映射到shift+prtsc),所以每当我想要从图像文件复制文本时,我只按shift+prtsc .

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/280475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档