0
votes

Pytuseract installé mais manquant?

x64, gagnez 10, anaconda python 2.7

J'essaie de faire du OCR des cadres vidéo capturés à l'aide d'Opencv & PyTesseract, mon code ... P>

  File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 309, in image_to_string
    }[output_type]()

  File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 308, in <lambda>
    Output.STRING: lambda: run_and_get_output(*args),

  File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 218, in run_and_get_output
    run_tesseract(**kwargs)

  File "C:\ProgramData\Anaconda2\lib\site-packages\pytesseract\pytesseract.py", line 186, in run_tesseract
    raise TesseractNotFoundError()

TesseractNotFoundError: tesseract is not installed or it's not in your path


0 commentaires

3 Réponses :


2
votes

Avez-vous installé Google Tesseract OCR? C'est une condition préalable à l'utilisation de Pytutsseract.

Sinon, toutes les instructions à faire sont sur la page GitHub. https://github.com/Tesseract-ocr/Tesseract/wiki

J'espère que cela vous aidera.


0 commentaires

0
votes

Il pourrait y avoir plusieurs problèmes.

  1. Vérifiez si Tesseract.exe est installé. Sinon, obtenez un fichier EXE du lien ci-dessous et installez le même.

    https://github.com/ub-mannheim/tesseract/wiki

  2. Si vous avez déjà installé Tesseract. Mais le pytesseract est incapable d'accéder à Tesseract à l'aide de Python. Vous pouvez définir le chemin avec le script comme celui-ci.

    pytupeseract.pytsesseract.desseract_cmd = r "C: \ Program Files \ Tesseract-ocr \ Tesseract.exe"


0 commentaires

-1
votes

sur Ubuntu, vous pouvez essayer ceci en particulier dans les cadres Web Python

pytesseract.pytesseract.tesseract_cmd = r"/usr/bin/tesseract"
img = Image.open(picture_name)
print(pytesseract.image_to_string(img))


0 commentaires