2017-03-03 2 views
0

Die Verwendung unter tess4j JARs Teil meiner Scala SBT-Projekt in IntelliJ IDEA sind und werden auch als Modulabhängigkeiten hinzugefügt:"Sie müssen das JAI Image I/O-Paket installieren." Fehler beim tess4j in IntelliJ IDEA Scala SBT Projekt

enter image description here

Allerdings bekomme ich eine java.lang.RuntimeException: Need to install JAI Image I/O package. https://java.net/projects/jai-imageio/ Ausnahme bei dem Versuch, den folgenden Code in einem Scala Arbeitsblatt auszuführen:

import java.io.File 
import net.sourceforge.tess4j._ 

val imageFile = new File("LinkToJPGFile") 
val instance = new Tesseract() 
instance.setDatapath("MyTessdataFolder") 

val result = instance.doOCR(imageFile) 
print(result) 

obwohl jai-imageio-core-1.3.1.jar richtig in das Projekt einbezogen.

Antwort

1

Anstatt zu versuchen, die JAR-Dateien einzeln, fügen Sie die folgende Zeile in build.sbt hinzuzufügen:

// https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j 
libraryDependencies += "net.sourceforge.tess4j" % "tess4j" % "3.3.1" 

Oder was auch immer Version, die Sie bei https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j gefunden verwenden

Verwandte Themen