public static void main(String[] args) throws TesseractException {
ITesseract instance = new Tesseract();
instance.setLanguage("osd");
instance.setDatapath("/usr/local/Cellar/tesseract/3.04.01_1/share/");
String tent = instance.doOCR(new File("/Users/qwf/Desktop/111.jpg"));
System.out.println(tent);
}
当我运行代码时,出现2个错误:
加载语言“osd”失败
Tesseract 无法加载任何语言!
我不知道 tess4j 如何找到可以使用的任何语言
当我在 iterm 中运行“tesseract --list-langs”时
结果是“eng osd”
我认为 tesseract 工作得很好,但为什么 tess4j 不工作
我已经设置了 TESSDATA_PREFIX 环境变量
echo $TESSDATA_PREFIX
输出:/Users/qwf/tessdata/3.04.01_1/
我通过自制软件安装 tessdata