Ich habe gerade Tess4J von http://tess4j.sourceforge.net/ heruntergeladen und in Netbeans importiert. Der Code läuft, aber wenn ich die URL für das Bild eingebe und versuche es zu konvertieren, erhalte ich einen Fehler.Keine Eingabequelle gesetzt Fehler Ausnahme Tess4J
Mein Code:
public static void main(String[] args) {
File imageFile = new File("http://www.example.com/example-image.png");
Tesseract instance = Tesseract.getInstance(); //
try {
String result = instance.doOCR(imageFile);
System.out.println(result);
} catch (TesseractException e) {
System.err.println(e.getMessage());
}
}
Ausgangsfehler:
02:51:36.251 [main] ERROR net.sourceforge.tess4j.Tesseract - No input source set!
java.lang.IllegalStateException: No input source set!
java.lang.IllegalStateException: No input source set!
at com.sun.imageio.plugins.png.PNGImageReader.getNumImages(PNGImageReader.java:1347)
at net.sourceforge.tess4j.util.ImageIOHelper.getIIOImageList(ImageIOHelper.java:337)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:212)
at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:196)
at Testing.main(Testing.java:23)
Jeder andere erfahrene so etwas wie dies vor? Ich habe 3 weitere ähnliche Themen auf Stackoverflow gefunden, aber sie haben mir nicht geholfen ..