I am trying to use Tesseract OCR v3.2 to recognize characters on a computer screen, and it is giving me a lot of trouble with a certain low-resolution font, especially when it comes to digits. The font looks like this. I am currently putting input images through a 4x upscale with a bicubic filter in Python, which results in them looking like this. Tesseract reads the processed image as "12345B?89D".
I have tried a variety of other upscale ratios (up to 1000%), as well as other image filters like lanczos, sharpen, smooth, edge enhance, and antialias. None have produced more accurate results. Anyone have ideas on how to improve recognition of this font?