Ich habe ein Problem mit der Ausführung der Tesseract-OCR-Engine unter Linux. Ich habe RUS-Sprachdaten heruntergeladen und in das Verzeichnis tessdata (/ usr / local / share / tessdata) gestellt. Wenn ich versuche, tesseract mit dem Befehl auszuführen tesseract blob.jpg out -l rus
, wird ein Fehler angezeigt:
Error opening data file /usr/local/share/tessdata/eng.traineddata
Please make sure the TESSDATA_PREFIX environment variable is set to the parent directory of your "tessdata" directory.
Failed loading language eng
Tesseract couldn't load any languages!
Could not initialize tesseract.
Laut Kompilierungsanleitung habe ich verwendetexport TESSDATA_PREFIX='/usr/local/share/'
auf mein Tessdata-Verzeichnis verwiesen. Vielleicht sollte ich irgendwelche Konfigurationsdateien bearbeiten? Tesseract versucht, 'eng'-Datendateien anstelle von' rus 'zu laden.
Screenshot: http://i.stack.imgur.com/I0Guc.png