Pytesseract(OCR)无法识别这种(容易明显的)图像

时间:2016-11-09 01:22:16

标签: python ocr

为什么pytesseract不能识别this image

import pyautogui, pytesseract
from PIL import Image

im = Image.open('test.png')
print(pytesseract.image_to_string(im))

奇怪的是,如果文本是+1.5或大于1的东西,相同的图像可以工作,但它不适用于任何负数或0到1之间的任何内容。我知道有一些参数可以用来增加pytesseract的准确性,但我不知道哪些适用于此

1 个答案:

答案 0 :(得分:0)

我认为在这种情况下,您可以在应用OCR之前将图像变为黑白。

im = im.convert('1', dither=Image.NONE)

使用此功能,您可以获得正确的结果:-7.6

希望能帮助你:)