2

Working on an OCR. I can import pytesseract and use image_to_string but I want to work on this:

api = tesseract.TessBaseAPI()
api.SetVariable("tessedit_char_whitelist", "0123456789")
api.Init('.','eng',tesseract.OEM_DEFAULT)
api.SetPageSegMode(tesseract.PSM_AUTO)

This is to set tesseract to detect only numbers or alphabets. When I run my code I get this error:

ImportError: No module named tesseract

I have tesseract-ocr installed, and pytesseract as well. Yet I keep getting this error.

Avihoo Mamka
  • 4,656
  • 3
  • 31
  • 44

2 Answers2

4

I ran into this problem while trying to run pytesseract in Pycharm. Make sure you have an environmental path var to the Tesseract folder. This way the program knows to use the tesseract.exe from the installed location.

This is what my path looks like:

Paul Roub
  • 36,322
  • 27
  • 84
  • 93
3

You can install tesseract by using below command

pip install tesseract
piyush singh
  • 395
  • 8
  • 24