Skip to content

Instantly share code, notes, and snippets.

@bazub
Created October 12, 2012 08:17
Show Gist options
  • Star 9 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save bazub/3877971 to your computer and use it in GitHub Desktop.
Save bazub/3877971 to your computer and use it in GitHub Desktop.
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
Copy link

nice

@Nannoussa
Copy link

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

@moi90
Copy link

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