使用 Tesseract 从图像中识别时间

时间:2021-06-04 23:49:09

标签: python tesseract

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

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

图片如下: enter image description here

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

1 个答案:

答案 0 :(得分:0)

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

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

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

请参阅此其他帖子以获取另一个示例 https://stackoverflow.com/a/66179528/15271127

编辑:如果您想要更多选项,也可以查看此网站 https://muthu.co/all-tesseract-ocr-options/