Why my image is in bad quality ?
fsn761304 at gmail.com
fsn761304 at gmail.com
Wed Dec 16 09:21:50 EST 2015
On Wednesday, December 16, 2015 at 6:18:00 PM UTC+4, Denis McMahon wrote:
> On Wed, 16 Dec 2015 06:04:37 -0800, fsn761304 wrote:
>
> > I'm trying to make OCR-recognition on a screenshot, after screenshot
> > taken it goes to pibxbuffer, which content goes to pytesseract.
> > But after using pixbuffer image quality is bad
>
> > image = image.resize((width*20,height*20), Image.ANTIALIAS)
>
> This appears to attempt to extrapolate 400 pixels from each pixel in the
> original image.
>
> That only works on TV crime dramas, you can't do it in real life.
>
> --
> Denis McMahon, denismfmcmahon at gmail.com
I tried also another code (see below) and without scaling by 20 quality of recognition was very bad.
from pytesseract import image_to_string
from PIL import Image
im = Image.open("screen.png")
print(im)
im = im.resize((214*20,26*20), Image.ANTIALIAS)
print(image_to_string(im))
More information about the Python-list
mailing list