web-dev-qa-db-de.com

Python: Installieren Sie Tesseract für Windows 7

Mein Ziel ist es, OCR in Python 2.7 mit Tesseract auf einem Windows 7-Computer zu verwenden, aber ich habe Probleme mit dem Installationsprozess. Ich habe versucht, der Anweisung here zu folgen, aber der Link zu "tesseract-core-yyyymmdd.exe" und "tesseract-langs-yyyymmdd.exe" ist nicht mehr vorhanden, und ich kann diese .exe nicht online finden. Folgendes habe ich bisher gemacht:

  1. installierte Tesseract von seiner ausführbaren Datei von der offiziellen Tesseract-OCR-Seite.
  2. über Pip-Pakete "Wand", "PIL", "Pyocr" installiert.

Wenn ich jetzt in Python folgendes mache:

from wand.image import Image from PIL import Image as PI import pyocr import pyocr.builders import io

Kein Problem beim Laden dieser Pakete, aber pyocr.get_available_tools() gibt mir eine leere Liste. Ich bin sicher, dass dies mit den fehlenden Installations-EXE-Dateien oben zu tun hat. Wo finde ich sie? Fehlt mir etwas anderes?

4
Plug4

Ich habe gerade versucht, pytesseract einzurichten und es funktioniert! Ich habe Windows 10 und Python 2.7 installiert.

alles was du brauchst:

  1. Laden Sie Visual Basic C++ von http://aka.ms/vcpython27 herunter und installieren Sie es (allgemeiner Installationsschritt).
  2. Laden Sie Tesseract von Python über diesen Link herunter https://pypi.python.org/pypi/pytesseract

  3. Unizip der Datei.

  4. Wechseln Sie in das Verzeichnis, in dem sich die Unizip-Datei befindet

  5. Führen Sie diesen Befehl "python setup.py install" aus. 

  6. (Zusätzliches) Um zu testen, ob es installiert ist, gehen Sie zu Ihrer Python-Shell und führen Sie den Befehl "import pytesseract" aus.

Ich hoffe es klappt !! Hinweis: pytesseract ist google-basierte OCR. Sie funktioniert ähnlich wie tesseract.

3
Asha Magenta

Schritt [1] Zur Installation von tesseract besuchen Sie bitte 

https://github.com/UB-Mannheim/tesseract/wiki

Die neuesten Installationsprogramme können von hier heruntergeladen werden: zB, tesseract-ocr-setup-3.05.02-20180621.exe, tesseract-ocr-w32-setup-v4.0.0-beta.1.20180608. exe, tesseract-ocr-w64-setup-v4.0.0-beta.1.20180608.exe (64-Bit)

Schritt [2] Laden Sie den Microsoft Visual C++ - Compiler für Python 2.7 über den unten angegebenen Link herunter https://download.Microsoft.com/download/7/9/6/796EF2E4-801B-4FC4- AB28-B59FBF6D907B/VCForPython27.msi

Schritt [3] Installieren Sie pytesseract zum Binden von tesseract mithilfe von pip

pip install pytesseract

Schritt [4] Außerdem können Sie eine Bildverarbeitungsbibliothek in Python installieren, z. B. Kissen:

pip install pillow

schöne Grüße!! du bist fertig!! :)

1
Shashank Singh

Installieren Sie beide und Sie sind fertig

Binaries von: https://github.com/UB-Mannheim/tesseract/wiki

Python-Wrapper von hier: https://pypi.python.org/pypi/pytesseract

0
Abhishek