I'm using pytesseract to convert images into text, however the accuracy isn't 100% since the images pixelate on resizing. Applying gaussian blur would smoothen the edges but blur the image making it impossible for OCR to detect text. What sort of filter would smoothen the edges without blurring the image too much. The image looks something like this
Image

