我正在培训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);
我尝试添加更多图片,但结果是一样的。我应该做些什么来提高准确性?也许可以提高图像的质量?然而,由于它们是截图,我不知道如何提高它们的质量。谢谢你的帮助。
1条答案
按热度按时间jk9hmnmh1#
尝试阅读并遵循以下文档:
通过进一步的图像预处理(例如删除图形元素),您可以进一步改善结果。