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}$
您的系统上似乎没有安装^{} 包,或者在您的路径上找不到它。
pytesseract
运行tesseract
二进制文件作为子进程来执行OCR。在使用操作系统上的包管理器来安装它,或者引用installation documentation。您正在使用Windows,请检查this。在
另外,我不认为有必要先将增强图像写入文件,只需将其直接传递给
pytesseract.image_to_string
:相关问题 更多 >
编程相关推荐