首页 > 解决方案 > 正方体无法读取简单数字

问题描述

我有这张图片这个图片,我需要 tesseract 来读取值。

import cv2
import pytesseract

im = cv2.imread("num.png")
print(pytesseract.image_to_string(im))

它不打印任何东西。我是不是做错了什么,因为很明显它是 7。

即使在使用 intercubic 将图像放大 5 倍后,它仍然无法工作。这是现在的图像在此处输入图像描述

标签: pythonopencvtesseract

解决方案


代码是正确的。我认为 7 的图像对于 pytesseract 来说不够清晰。您需要对图像进行预处理。此链接可能会有所帮助。


推荐阅读