Java プロジェクトに tess4j を正常に統合しました。正常に動作していました。私はJava Webプロジェクトで同じ設定を行い、画像からのテキスト抽出が空であることがわかりました。
tess4j、jna、ghost、jai_imageio、junit ライブラリを Java ビルド パスに配置し、必要な dll ファイルを jdk/bin に配置しました
ファイル imageDirFile = new File(imagePath); { Tesseract インスタンス = Tesseract.getInstance(); を試してください。
if (imageDirFile.isDirectory()) { String[] children = imageDirFile.list(); for (int i=0; i<children.length; i++) { System.out.println(children[i]); File imagefile=new File(imageDirFile+"\\"+children[i]); String getresult =instance.doOCR(imagefile); }
Java プロジェクトでは最終出力を得ましたが、Java Web プロジェクトではgetresult文字列が空であることがわかりました。エラーメッセージも表示されませんでした。
どこが間違っているのかわかりません。誰でもこの問題を理解するのを手伝ってください。