java训练的tesseract仍然不够精确

zxlwwiss  于 2021-08-25  发布在  Java
关注(0)|答案(1)|浏览(488)

我正在培训tesseract,使其能够以tft读取存储。所以我现在做的是用24张像这样的图片来训练它。在jtessboxeditor的帮助下,选择这样的方框,每张图片有5个冠军,24张图片。但是,在执行以下代码时,结果并不像您在这里看到的那样精确:

File ImageFile = new File("image.png");
ITesseract instance = new Tesseract();
instance.setDatapath("D:\\jTessBoxEditor\\tesseract-ocr\\tessdata");
instance.setLanguage("TFTChamps");
String result = instance.doOCR(ImageFile);
System.out.println(result);

我尝试添加更多图片,但结果是一样的。我应该做些什么来提高准确性?也许可以提高图像的质量?然而,由于它们是截图,我不知道如何提高它们的质量。谢谢你的帮助。

jk9hmnmh

jk9hmnmh1#

尝试阅读并遵循以下文档:

tesseract improved.png -
Estimating resolution as 209
Aatrox a1 Kha'Zix ® 1 | Warwick ~/ 1 | Udyr #1 Vayne

通过进一步的图像预处理(例如删除图形元素),您可以进一步改善结果。

相关问题