Tesseract auf Linux

1852
Rogerrubens

So lösen Sie das Problem, ohne dass bei einer Warnung tesseract 3.03 installiert werden muss:

Warnung: Sie führen eine nicht unterstützte Version von Tesseract aus. In Erwartung von Version 3.03 ist Ihre Version: 3.02.02 Fehler beim Öffnen der Datendatei /usr/local/share/tessdata/lus.traineddata Stellen Sie sicher, dass die Umgebungsvariable TESSDATA_PREFIX auf das übergeordnete Verzeichnis Ihres Verzeichnisses "tessdata" gesetzt ist. Fehler beim Laden der Sprache 'lus' Tesseract konnte keine Sprachen laden! Segmentierungsfehler (Core-Dump)

1

2 Antworten auf die Frage

0
Eduardo Zola

Hier ist die Lösung:

Kopieren Sie einfach die Dateien von: openalpr / runtime_data / ocr / tessdata nach / usr / local / share / tessdata

0
Pablo Bianchi
  1. Installieren Sie teseract mithilfe von Paketen

    sudo apt install tesseract-ocr 
  2. Prüfen Sie zunächst, ob das Paket installiert ist

    dpkg -l | grep tesseract 
  3. Suchen / Installieren nach verfügbaren verwandten Paketen

    apt search tesseract | grep -B1 language 
  4. Verwenden Sie einen gültigen Sprachcode nach ISO 639-2 (drei Buchstaben) .

    tesseract image.png -l spa myoutput 

Erzeugt myoutput.txt

verbunden