net.sourceforge.tess4j 3.4.8 выдает неправильные результаты при чтении данных с изображения - PullRequest
0 голосов
/ 31 января 2019

Я получаю неправильный вывод при вызове doOcr.in Tess4j3.4.8

Нет никаких исключений

public class Test {

    public static void main(String[] args) {
        Tesseract tesseract = new Tesseract();
        try {
            try{
                File f1=new File("E:/dataPng/PNmlh.png");
                BufferedImage img = ImageIO.read(f1);            
                // String _env = System.getenv("TESSDATA_PREFIX");

          //  System.out.println("***env***"+_env);
            //ImageHelper.convertImageToGrayscale( img);
          //  tesseract.setDatapath("C:/Windows/Tess4J");
            tesseract.setLanguage("eng");
           // System.setProperty("jna.encoding", "UTF-16");
//\\
            String text = tesseract.doOCR(ImageHelper.convertImageToGrayscale(img));//(new File("E:\\dataPng\\jai.png"));
            System.out.print(text);
            }catch(IOException io){
                io.printStackTrace();
                }
        } catch (TesseractException e) {
            e.printStackTrace();
        }
    }
}

Факт: -Create z Voutube metadam craw'er usmg Ожидаемый Java: -Создайте crwaler на Youtube с использованием Java

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...