Проблема с тессерактом на сервере Linux - PullRequest
0 голосов
/ 18 октября 2019

Я установил библиотеку Tess4J на сервере Linux и попытался запустить приведенный ниже код.

     org.apache.log4j.PropertyConfigurator.configure("/opt/tomcat/apache-tomcat-9.0.21/Tess4J/log4j.properties"); // sets properties file for log4j

    File image = new File("/opt/tomcat/apache-tomcat-9.0.21/Tess4J/301927873440001 pdf.pdf");
    Tesseract tessInst = new Tesseract();
    tessInst.setDatapath("/opt/tomcat/apache-tomcat-9.0.21/Tess4J/");

    try {
        String result= tessInst.doOCR(image);
        FileWriter fw=new FileWriter("/opt/tomcat/apache-tomcat-9.0.21/Tess4J/testout2.txt");   

        fw.write(result);    

        fw.close();
    } catch (Exception e) {
        System.err.println(e.getMessage());
    }

Но когда я запускаю код выше, он выдает ошибку, из которой создается объект Tesseract (код снизу). )

 Tesseract tessInst = new Tesseract();

Итак, есть ли какие-либо идеи по этому вопросу. Есть ли конкретный способ установки tesseract на сервер Linux?

...