Ich habe dieses Problem in meiner Web-Anwendung in Tomcat 9:Tessj4 - Fehler beim Öffnen der Datendatei ./tessdata/eng.traineddata
Fehlerdatendatei ./tessdata/eng.traineddata Öffnen Bitte stellen Sie sicher, dass die Die Umgebungsvariable TESSDATAPREFIX wird auf das übergeordnete Verzeichnis Ihres Verzeichnisses "tessdata" gesetzt. Fehler beim Laden der Sprache 'eng' Tesseract konnte keine Sprachen laden!
I erstellen Ordner C: \ Tess4J von Tess4J 3.0.4 zip, mit Unterordner:
- dist
- tess4j-3.0.jar
- lib
- LIBS
- Verzeichnis nbproject
- src
- tessdata
- heruntergeladene ZIP mit Sprachen und hier extrahiert
- Test
In catalina.properties i hinzufügen:
- C: /Tess4J/dist/tess4j-3.0.jar,C:/Tess4J/lib
In Umgebungen, ich versuche, sowohl hinzuzufügen, und funktioniert nicht:
- TESSDATA_PREFIX -> C:/Tess4J
- TESSDATA_PREFIX -> C:/Tess4J/tessdata
Dann rufe ich meine Servlet Whit doOCR-Methode, und ich habe einen Fehler.
Können Sie mir bitte helfen?
Sind Sie sicher, dass Sie die 3.0 tesseract-Version verwenden (es ist incopatible mit der ältere Version)? Der Ordner "tessdata" sollte Daten wie "eng.traineddata", "eng.cube.bigrams", "eng.cube.fold" usw. enthalten. Sie können das Thema hier herunterladen: https://github.com/tesseract-ocr/tessdata –