使用 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/
我想使用 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/