Я получаю неправильный вывод при вызове 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