Python 使用pytesser运行tesseract时,如何隐藏控制台窗口

Python 使用pytesser运行tesseract时,如何隐藏控制台窗口,python,windows,ocr,tesseract,pytesser,Python,Windows,Ocr,Tesseract,Pytesser,我是Python新手。我在一个OCR项目中工作。我正在Windows7上使用Python 2.7.12。我已在路径“C:\Program Files(x86)\tesseract OCR”中安装了tesseract 我在这里找到了pytesser库v0.0.2: 当我运行代码时: from pytesser import * image=Image.open('dis.tiff') text=image_to_string(image) print (text) 它调用tesseract并显示

我是Python新手。我在一个OCR项目中工作。我正在Windows7上使用Python 2.7.12。我已在路径“C:\Program Files(x86)\tesseract OCR”中安装了tesseract

我在这里找到了pytesser库v0.0.2:

当我运行代码时:

from pytesser import *
image=Image.open('dis.tiff')
text=image_to_string(image)
print (text)

它调用tesseract并显示tesseract.exe窗口(请参见图像:)。我想把它藏起来,但我不知道怎么做。我想我必须更改库文件中的某些内容。有人能帮帮我吗?

您目前正在空闲状态下工作,在这种情况下,如果出现控制台窗口,我认为这并不重要。如果计划使用此库开发GUI应用程序,则需要将pytesser.py中的
subprocess.Popen
调用修改为。我先试试
CREATE\u NO\u窗口
processcreation标志。@eryksun谢谢,效果很好!您当前正在空闲状态下工作,在这种情况下,如果控制台窗口弹出,我认为这并不重要。如果计划使用此库开发GUI应用程序,则需要将pytesser.py中的
subprocess.Popen
调用修改为。我先试试
CREATE\u NO\u窗口
processcreation标志。@eryksun谢谢,效果很好!