0

良い一日、

Tesseract OCRを実装するために、JavaのラッパーとしてTess4jを使用しています。

提供されたチュートリアルとガイドに厳密に従いましたが、サンプル画像をスキャンするためにコンパイルすると、次のエラーが返されました。

Exception in thread "main" java.lang.UnsatisfiedLinkError: The specified module could not be found.

    at com.sun.jna.Native.open(Native Method)
    at com.sun.jna.NativeLibrary.loadLibrary(NativeLibrary.java:263)
    at com.sun.jna.NativeLibrary.getInstance(NativeLibrary.java:403)
    at com.sun.jna.Library$Handler.<init>(Library.java:147)
    at com.sun.jna.Native.loadLibrary(Native.java:502)
    at com.sun.jna.Native.loadLibrary(Native.java:481)
    at net.sourceforge.tess4j.util.LoadLibs.getTessAPIInstance(LoadLibs.java:77)
    at net.sourceforge.tess4j.TessAPI.<clinit>(TessAPI.java:42)
    at net.sourceforge.tess4j.Tesseract.init(Tesseract.java:367)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:280)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:212)
    at net.sourceforge.tess4j.Tesseract.doOCR(Tesseract.java:196)

必要なライブラリと libtesseract304.dll および gsdll64.dll をプロジェクトに既に追加しています。

以下の私の構造を参照してください: ここに画像の説明を入力

ありがとうございました。

4

1 に答える 1

0

Leptonica の依存関係もありますが、Tess4J ライブラリのソース ファイルを含める必要はありません。Tess4J ライブラリの JAR パッケージが既に存在するためです。チュートリアルの例を確認してください。

于 2016-02-14T19:35:41.247 に答える