画像からテキストを抽出できるように、アプリケーションで Tesseract を使用しています。これは私のコードです。すべて問題ありません
public class TestDriver {
public static void main(String []args){
String imagePath = "apps/Tess4J/eurotext.bmp";
File imageFile = new File(imagePath);
Tesseract instance = Tesseract.getInstance(); // JNA Interface Mapping
// Tesseract1 instance = new Tesseract1(); // JNA Direct Mapping
try {
String result = instance.doOCR(imageFile);
System.out.println(result);
} catch (TesseractException e) {
System.err.println(e.getMessage());
}
}
}
しかし、私の .dll は 32 ビット jvm 用であり、代わりに 64 を使用していることに気付きました。これは私のエラーです。
64 ビットのままにしておく必要がある場合、この問題にどのように対処すればよいですか?