我正在尝试在我的项目中使用 Tess4J 从图像中提取文本。当我尝试运行 OCR 时出现以下错误: 线程“main”中的异常 java.lang.Error:无效的内存访问
try {
File imageFile = new File("example4.jpg");
Tesseract instance = Tesseract.getInstance(); // JNA Interface Mapping
//Tesseract1 instance = new Tesseract1();
String result = instance.doOCR(imageFile);
System.out.println(result);
} catch (Exception e) {
e.printStackTrace();
}
最佳答案
你可以设置数据路径我遇到了同样的问题当我设置问题解决的数据路径
试试这个
instance1.setDatapath("D://Hotel_project//Tess4J-1.2-src//Tess4J//tessdata");
关于java - Tess4J : Invalid memory access,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19894890/