2017-03-03 3 views
0

Le dessous tess4j JARs font partie de mon projet Scala SBT IntelliJ IDEA et sont également ajoutés en tant que dépendances de modules:"Nécessité d'installer le package d'E/S Image JAI." erreur lors de l'utilisation tess4j dans IntelliJ IDEA Scala SBT projet

enter image description here

Cependant, je reçois une exception java.lang.RuntimeException: Need to install JAI Image I/O package. https://java.net/projects/jai-imageio/ lorsque vous essayez d'exécuter le code suivant dans une feuille de calcul Scala:

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) 

même si jai-imageio-core-1.3.1.jar est bien inclus dans le projet.

Répondre

1

Au lieu d'essayer d'ajouter les fichiers JAR individuellement, ajoutez la ligne ci-dessous à votre build.sbt:

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

Ou selon version que vous utilisez trouvé à https://mvnrepository.com/artifact/net.sourceforge.tess4j/tess4j