問題タブ [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.
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 です。
エラー
java - プログラムで Tess4j を使用するにはどうすればよいですか?
私は Java で OCR を使用するプロジェクトを行っており、Tess4j に出会いました。Mac で netbeans を使用していますが、初心者向けの情報はないようです。Tess4jを使用するには、実際にTesseractをインストールする必要がありますか? その場合、ソフトウェアを配布するときに、ユーザーは最初に Tesseract をインストールする必要がありますか? http://tess4j.sourceforge.net/tutorial/にある指示に従いましたが、次のエラー メッセージが表示されます。
私がしなければならないことはありますか?
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 で正常に動作する可能性はありますか?
私の完全なスタックトレース:
私のコード:
メイヴン:
また、ライブラリを強制的にロードしようとしました:
しかし、成功せずに:
助けてくれてありがとう!
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 でこのアプリをホストする計画があります。助けてくれてありがとう、友達!
java - Oracle Enterprise Linux 上の Tess4J - リソース パスにネイティブ ライブラリ (linux-x86-64/libtesseract.so) が見つかりません
tess4j Oracle Enterprise Linux の構成および操作中に問題が発生しました。
解凍したファイルをダウンロードしてインストールtesseract3.04
しleptonica 1.71 .
た Tesseract をインストールしました.tar
アプリケーションを netbeans で実行すると、次のエラーが表示されます。
libteseract.co をコピーします /tmp/tess4j/linux-x86
プロパティjna.library.path
to usr/local/lib
を設定すると、LD_LIBRARY_PATH を再度エクスポートしようとしましたが、同じエラーが発生しました。
java - Tesseract のトレーニング - トレーニング済み言語の読み込みに失敗しました
私はtesseractの言語を訓練しようとしています。OCRプロセスにTess4Jを使用しています。トレーニング操作には jTessBoxEditor と SerakTesseractTrainer を使用しています。traindata を準備したら、Tesseract/tessdata および Tess4j/tessdata フォルダーに配置します。
次に、次のように新しい言語を設定します。
プログラムを実行した後、次のエラーが発生します。
フォルダーを確認します。custom.traineddata
tess4j/tessdata および tesseract/tessdata フォルダーにあります。正常に動作している他の言語があります。新しい言語データが見つからない理由がわかりません。助けていただければ幸いです。