java.lang.Error:Tess4J的无效内存访问

时间:2018-11-22 04:42:23

标签: java spring spring-boot

这是我在Java中的方法

public String getImgText(String imageLocation) {
    Tesseract1 instance = new Tesseract1();
    instance.setDatapath("C:/Users/vikramreddyD/OneDrive/Desktop/electrol/src/main/resources/tessdata/eng-trainedata");
    instance.setLanguage("eng.trainedata");
    try 
    {
       String imgText = instance.doOCR(new File(imageLocation));
       return imgText;
    } 
    catch (TesseractException e) 
    {
       e.getMessage();
       return "Error while reading image";
    }

 }

**问题出在哪里,我不是我尝试了不同的方法,但是却遇到了同样的错误,**在下方enter image description here java.lang.Error:无效的内存访问     在net.sourceforge.tess4j.TessAPI1.TessBaseAPIGetUTF8Text(本机方法)

下面是我的文件结构,在springboot结构中是tessdata文件夹,我必须更改此设置,请注意我的任何建议

0 个答案:

没有答案