将图像文本写入新的文本文件?

高拉夫·巴哈杜尔

我正在使用 tesseract 进行 OCR。我在 ubuntu 18.04 上。

我有这个程序可以从图像中提取文本并打印出来。我希望该程序创建一个新的文本文件并将提取的内容粘贴到新的文本文件中,但我只能执行这些操作

  • 将内容复制到剪贴板
  • 打开新的 texteditor(geditor) 文件我不知道如何粘贴复制的内容

这是我从图像中提取文本的程序

from pytesseract import image_to_string 
from PIL import Image
print image_to_string(Image.open('sample.jpg'))

这是将文本复制到剪贴板的程序,

import os
def addToClipBoard(text):
    command = 'echo ' + text.strip() + '| clip'
    os.system(command)

该程序将打开 geditor 并创建一个新的文本文件

import subprocess
proc = subprocess.Popen(['gedit', 'file.txt'])

任何帮助,将不胜感激。

莫希特·莫特瓦尼

如果您只想要文本,请打开一个文本文件并写入其中:

from pytesseract import image_to_string 
from PIL import Image
text =  image_to_string(Image.open('sample.jpg'))

with open('file.txt', mode = 'w') as f:
    f.write(text)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将图像的字节写入文本文件

来自分类Dev

将列表写入文本文件

来自分类Dev

将结构写入文本文件

来自分类Dev

将列写入文本文件

来自分类Dev

将交易写入文本文件

来自分类Dev

将系列写入文本文件

来自分类Dev

如何仅将新文本写入文本文件

来自分类Dev

python将文本数据写入文本文件

来自分类Dev

从文本文件python写入文本文件

来自分类Dev

如何在Java中写入新的文本文件

来自分类Dev

如何将图像字节写入 .net 中的文本文件

来自分类Dev

将多维数组写入文本文件文件

来自分类Dev

将导入的.py文件的结果写入文本文件

来自分类Dev

将XML数据文件写入文本文件

来自分类Dev

将文件列表复制到文本文件,但排除新的文本文件

来自分类Dev

将命令行输出写入文本文件

来自分类Dev

将终端的动态输出写入文本文件

来自分类Dev

以表格格式将数据写入文本文件

来自分类Dev

Java:无法将ArrayList <Long>写入文本文件

来自分类Dev

将ObservableCollection的内容写入文本文件

来自分类Dev

如何将ArrayList写入文本文件?

来自分类Dev

将实例变量写入文本文件

来自分类Dev

将LINQ结果写入文本文件

来自分类Dev

将Scala中生成的数据写入文本文件

来自分类Dev

无法将输出写入JAVA中的文本文件

来自分类Dev

将Boost ublas矩阵写入文本文件

来自分类Dev

从现场将数据写入本地文本文件

来自分类Dev

Swift-将数组写入文本文件

来自分类Dev

将beeline查询结果写入文本文件