这是我在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文件夹,我必须更改此设置,请注意我的任何建议