問題タブ [tess4j]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
593 参照

java - Tess4J InvocationTargetException

以下の Java コードを Eclipse コンパイラーの外部で実行する際に問題があります。コンパイラ内では問題なく動作しますが、実行可能な jar としてエクスポートした後、InvocationTargetException が発生します。私はそれがdllファイルに関連していると信じていますが、ここで他の解決策を読んでそれらを実装しようとした後、問題は未解決のままでした. 私の質問は、プログラムを正しくエクスポートするために、コードまたは設定を介してEclipseを構成することは可能ですか?

関連コード

ところで C:\Program Files\Tesseract-OCR には、tessdata、gsdll64.dll、liblept170.dll、libtesseract303.dll が含まれています。

Maven の依存関係は、tess4j、junit、ghost4j です。

エラー

0 投票する
2 に答える
2083 参照

java - プログラムで Tess4j を使用するにはどうすればよいですか?

私は Java で OCR を使用するプロジェクトを行っており、Tess4j に出会いました。Mac で netbeans を使用していますが、初心者向けの情報はないようです。Tess4jを使用するには、実際にTesseractをインストールする必要がありますか? その場合、ソフトウェアを配布するときに、ユーザーは最初に Tesseract をインストールする必要がありますか? http://tess4j.sourceforge.net/tutorial/にある指示に従いましたが、次のエラー メッセージが表示されます。

私がしなければならないことはありますか?

0 投票する
2 に答える
6034 参照

java - Windows での Tess4j の問題: java.lang.UnsatisfiedLinkError: 指定されたモジュールが instance.doOCR(imageFile) に見つかりませんでした

2 日間のグーグル検索の後、Tess4j バージョン 3.0 に関する問題の解決策をまだ見つけることができません: java.lang.UnsatisfiedLinkError: 指定されたモジュールが見つかりませんでした。

Windows 10 x64 でサーバー側の Spring ブート アプリを作成しています。私はこのチュートリアルを使用しましたhttp://tess4j.sourceforge.net/tutorial/ant testはtess4jプロジェクトのソースで作成し、このコマンドは私のPCで正常に動作します。また、VS2012 用の Visual C++ 再頒布可能パッケージと VS2013 用の Visual C++ 再頒布可能パッケージもインストールされています。しかし、PC に dll がありません。libtesseract304.dll は以下に依存しています:

それが問題の原因になる可能性はありますか?しかし、Tess4J-3.0-src プロジェクトが私の PC で正常に動作する可能性はありますか?

私の完全なスタックトレース:

私のコード:

メイヴン:

また、ライブラリを強制的にロードしようとしました:

しかし、成功せずに:

助けてくれてありがとう!

0 投票する
3 に答える
8304 参照

java - 戦争として配布した後の Tess4J エラー NoClassDefFoundError: クラス net.sourceforge.tess4j.TessAPI を初期化できませんでした

Intellij IDEA の下の PC で正常に動作する Spring ブート Web サーバー プロジェクトがありますが、war ファイルと同じ PC に配布した後は動作しません - NoClassDefFoundError: Could not initialize class net.sourceforge.tess4j.TessAPI

私のコード:

Tess4Jに関連するmaven依存関係は1つだけです。

分散戦争を実行した後、エラーが発生しました:

完全な Tomcat ログ:

エラーを修正するにはどうすればよいですか? Tomcat の下の Windows Azure でこのアプリをホストする計画があります。助けてくれてありがとう、友達!

0 投票する
0 に答える
1107 参照

java - Oracle Enterprise Linux 上の Tess4J - リソース パスにネイティブ ライブラリ (linux-x86-64/libtesseract.so) が見つかりません

tess4j Oracle Enterprise Linux の構成および操作中に問題が発生しました。

解凍したファイルをダウンロードしてインストールtesseract3.04leptonica 1.71 . た Tesseract をインストールしました.tar

アプリケーションを netbeans で実行すると、次のエラーが表示されます。

libteseract.co をコピーします /tmp/tess4j/linux-x86 プロパティjna.library.path to usr/local/lib を設定すると、LD_LIBRARY_PATH を再度エクスポートしようとしましたが、同じエラーが発生しました。

0 投票する
1 に答える
1129 参照

java - Tesseract のトレーニング - トレーニング済み言語の読み込みに失敗しました

私はtesseractの言語を訓練しようとしています。OCRプロセスにTess4Jを使用しています。トレーニング操作には jTessBoxEditor と SerakTesseractTrainer を使用しています。traindata を準備したら、Tesseract/tessdata および Tess4j/tessdata フォルダーに配置します。

次に、次のように新しい言語を設定します。

プログラムを実行した後、次のエラーが発生します。

フォルダーを確認します。custom.traineddatatess4j/tessdata および tesseract/tessdata フォルダーにあります。正常に動作している他の言語があります。新しい言語データが見つからない理由がわかりません。助けていただければ幸いです。