Tesseract unter Linux

Tesseract unter Linux

So lösen Sie das Problem, ohne Tesseract 3.03 installieren zu müssen, wenn ich eine Warnung erhalte:

Warnung: Sie verwenden eine nicht unterstützte Version von Tesseract. Sie erwarten Version 3.03, Ihre Version ist: 3.02.02 Fehler beim Öffnen der Datendatei /usr/local/share/tessdata/lus.traineddata Bitte stellen Sie sicher, dass die Umgebungsvariable TESSDATA_PREFIX auf das übergeordnete Verzeichnis Ihres Verzeichnisses „tessdata“ eingestellt ist. Sprache „lus“ konnte nicht geladen werden. Tesseract konnte keine Sprachen laden! Segmentierungsfehler (Core Dump)

Antwort1

  1. Überprüfen Sie, ob das Paket installiert ist

    dpkg -l | grep tesseract
    
  2. Teseract installierenPakete verwenden

    sudo apt install tesseract-ocr
    
  3. Suchen/installieren Sie nach verfügbaren zugehörigen Paketen

    apt search tesseract | grep -B1 language
    
  4. Verwenden Sie einen gültigenISO 639-2 (drei Buchstaben) Sprachencode.

    tesseract image.png -l spa myoutput
    

Wird erzeugenmyoutput.txt

Verwandt

Antwort2

hier ist die Lösung:

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

verwandte Informationen