OCR не распознает текст на черном фоне в Tess4j - PullRequest
0 голосов
/ 15 ноября 2018

Я не могу извлечь текст на черном фоне, как показано на прикрепленном изображении.Все остальное становится узнаваемым.

Может кто-нибудь помочь, пожалуйста?

enter image description here

public static void main(String args[]) {
        scrShotDirPath = new File("/Users/prakashp/IdeaProjects/screenshots");
        String imgName = "15-Nov-2018_05_14_57PM.png";
        String result = null;
        File imageFile = new File(scrShotDirPath, imgName);


        logger.info("Image name is :" + imageFile.toString());
        ITesseract instance = new Tesseract();
        File tessDataFolder = LoadLibs.extractTessResources("tessdata");
        instance.setDatapath(tessDataFolder.getAbsolutePath());
        try {
            result = instance.doOCR(imageFile);
            logger.info(result);
        } catch (TesseractException e) {
            logger.info("", e);
        }
}

<dependency>
    <groupId>net.sourceforge.tess4j</groupId>
    <artifactId>tess4j</artifactId>
    <version>4.2.2</version>
</dependency>
...