import net.sourceforge.tess4j.ITesseract;
import net.sourceforge.tess4j.Tesseract;
import net.sourceforge.tess4j.TesseractException;
import java.io.File;
public class Tess4J {
public static String executeTess4J(String imgUrl){
String ocrResult = "";
try{
ITesseract instance = new Tesseract();
File imgDir = new File(imgUrl);
ocrResult = instance.doOCR(imgDir);
}catch (TesseractException e){
e.printStackTrace();
}
return ocrResult;
}
}
在java中运行就出这个问题
环境变量也是配了的,eng语言库里下载下来就有的
CMD也能运行,效果也还不错
请教一下大家,指出毛病在何处....
系统环境变量加一下TESSDATA_PREFIX
有的,要不然cmd也运行不了