2016-08-03 21 views
3

Tess4Jをhttp://tess4j.sourceforge.net/からダウンロードし、ネットビーンでインポートしました。コードが実行されていますが、画像のURLを入力して変換しようとすると、エラーが発生します。入力ソース設定エラー例外がありません。Tess4J

マイコード:

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()); 
    } 
} 

出力エラー:

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) 

は、他の誰が前にこのような何かを経験しましたか?私はstackoverflowの3つの似たようなトピックを見つけましたが、私を助けませんでした..

答えて

3

入力ファイルの場所が有効ではありません、有効なファイルの場所を試したり、ローカルファイルの場所でテストしてみてください。

関連する問題