Sometimes, we want to use pytesseract OCR to recognize text from an image with Python.
In this article, we’ll look at how to use pytesseract OCR to recognize text from an image with Python.
How to use pytesseract OCR to recognize text from an image with Python?
To use pytesseract OCR to recognize text from an image with Python, we call the image_to_string
function.
For instance, we write
import pytesseract
from PIL import Image
text = pytesseract.image_to_string(Image.open("temp.jpg"), lang='eng',
config='--psm 10 --oem 3 -c tessedit_char_whitelist=0123456789')
print(text)
to open the image with PIL’s Image.open
method.
Then we call image_tp_string
with the --psm
flag to read the image in as a string.
The string would have the characters in the opened image.
Conclusion
To use pytesseract OCR to recognize text from an image with Python, we call the image_to_string
function.