Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Grayscale/Binary images using PIL
im=Image.open("1.jpg")
#im=im.rotate(1)
im.save("e.jpg")
im2=im.convert("L")
im2.save("b.jpg")
threshold = 100
im = im2.point(lambda p: p > threshold and 255)
im.save("d.jpg")
img="d.jpg"
result = tesseract.ProcessPagesWrapper(img,api)
print result
@orkenstein

This comment has been minimized.

Copy link

@orkenstein orkenstein commented Dec 22, 2017

nice

@Nannoussa

This comment has been minimized.

Copy link

@Nannoussa Nannoussa commented Jul 10, 2018

Hi, can you please explain to me lines number 6 and 7 ? Thank you

@moi90

This comment has been minimized.

Copy link

@moi90 moi90 commented Apr 4, 2020

Have a look at the documentation: Image.point.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment