使用 Tesseract 从图像中识别时间

Using Tesseract to recognize time from an image

我想使用 Tesseract 从下图中读取时间。我的代码是:

text = pytesseract.image_to_string('test.png')
print(text)

图片如下:

但是由于某种原因,这个程序不起作用,文本总是space。有谁知道如何解决这个问题?

使用标志 config="--psm 6" 它应该可以工作。这指定您有一个单一的统一文本块。 7 也适用于单行统一文本。

print(pytesseract.image_to_string('test.png', config="--psm 6"))

# prints "06-04-2021 11:27:17\n\x0c"

查看另一个 post 以获取另一个示例

编辑:如果您需要更多选项,另请参阅此网站https://muthu.co/all-tesseract-ocr-options/