python上的FileNotFoundError

2024-05-01 01:56:39 发布

您现在位置:Python中文网/ 问答频道 /正文

img = printscreen_pil
img = img.filter(ImageFilter.MedianFilter())
enhancer = ImageEnhance.Contrast(img)
img = enhancer.enhance(2)
img = img.convert('1')
img.save('temp.jpg')
text = pytesseract.image_to_string(Image.open('temp.jpg'))

我想读取图像,以便将其转换为文本,但我收到错误消息:系统找不到指定的文件。我认为这与python的工作目录有关。如果这是个愚蠢的问题,我很抱歉,但我希望你能帮助我。在

这是完整的错误mssg。在

^{pr2}$

Tags: convertimgpilsave错误filtertempjpg
1条回答
网友
1楼 · 发布于 2024-05-01 01:56:39

您的系统上似乎没有安装^{}包,或者在您的路径上找不到它。pytesseract运行tesseract二进制文件作为子进程来执行OCR。在

使用操作系统上的包管理器来安装它,或者引用installation documentation。您正在使用Windows,请检查this。在

另外,我不认为有必要先将增强图像写入文件,只需将其直接传递给pytesseract.image_to_string

text = pytesseract.image_to_string(img)

相关问题 更多 >