[英]Image to Text - Pytesseract struggles with digits on windows
我正在尝试为 ML 项目实时预处理游戏帧。 我想从框架中提取数字,所以我选择了 Pytesseract,因为它与文本看起来相当不错。 不过,无论我把文字写得多么清楚,它都无法正确阅读。 我的代码如下所示:
section = process_screen(screen_image)[1]
pixels = rgb_to_bw(section) #Makes the image grayscale
pixels[pixels < 200] = 0 #Makes all non-white pixels black
tess.image_to_string(pixels)
=> 'ye ml)'
当我没有指定我想要数字时,它最多输出“ye ml)”,而当我这样做时,它什么也不输出。
并得到“2710”,这更好,但仍然不完美。
您必须在识别之前反转图像。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.