C++ 提高特定任务的tesseract性能

C++ 提高特定任务的tesseract性能,c++,performance,opencv,ocr,tesseract,C++,Performance,Opencv,Ocr,Tesseract,我已经阅读了问题的答案 我有一系列图像,其中包含一个3-10个字符的单词。它们是在计算机本身上创建的图像,因此图像的质量是一致的,并且图像上没有任何噪声。字体相当大(大约30像素高)。对于tesseract来说,这应该已经足够简单,可以准确地读取,但是我可以使用哪些技术来提高速度,即使只是几毫秒的改进 字符集仅由大写字母组成。由于本例中的OCR任务非常具体,如果我使用这种特定的字体和字体大小来训练tesseract引擎,会有帮助吗?还是说这太过分了 编辑以包含示例 除了tesseract,我还可

我已经阅读了问题的答案

我有一系列图像,其中包含一个3-10个字符的单词。它们是在计算机本身上创建的图像,因此图像的质量是一致的,并且图像上没有任何噪声。字体相当大(大约30像素高)。对于tesseract来说,这应该已经足够简单,可以准确地读取,但是我可以使用哪些技术来提高速度,即使只是几毫秒的改进

字符集仅由大写字母组成。由于本例中的OCR任务非常具体,如果我使用这种特定的字体和字体大小来训练tesseract引擎,会有帮助吗?还是说这太过分了

编辑以包含示例

除了tesseract,我还可以在C/C++中使用其他解决方案来提供更好的性能吗?使用OpenCV可以更快地完成吗?最好与Linux兼容

样品


如果所有字母的大小和样式都相同,您可以尝试一些非常简单的方法,比如运行blob检测,然后对单个字母进行模板匹配。我不确定它与tesseract相比会如何,但这是一个非常简单的实验。(此外,降低分辨率将加快速度…)
您还可以查看以下问题:,可能相关

能否显示几个示例输入图像?一幅画胜过千言万语;)我包括了一个样品。我会在一段时间内再加上一些。你知道所有可能的单词吗?不,我不知道所有可能的单词。在这种情况下,速度是原来的两倍!