java - Tess4J : Invalid memory access

标签 java ocr tesseract

我正在尝试在我的项目中使用 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/

相关文章:

java - 将模式恢复为 CheckBox 的 ArrayList?

java - 如何通过本地主机从 JavaMail 发送邮件

python - 二值图像上的 Tesseract OCR

macos - OSX - 为 Tesseract 4.0 编译训练工具 - 未找到 pango 库

iphone - tesseract OCRing 时如何停止?

java - 从 JAVA (eclipse) 连接到 MySQL (wamp 服务器) 时出现 "The filename, directory name, or volume label syntax is incorrect"错误

OCR 使用谷歌文档 API

javascript - 如何让 Ocrad.js 示例工作

iphone - "Tesseract OCR API"是否有可用的 "IOS SDK 7.0"?

java - hibernate 4 : ViolatedConstraintNameExtracter exception