c++ - 通过 Opencv 和 tesseract-ocr 从分数框中识别分数

标签 c++ opencv computer-vision tesseract

我正在使用 openCV 开发一个项目,通过 OpenCV 从视频流中进行实时目标检测。 所以我必须首先检测并提取 scoreBox,然后尝试通过 tesseract-ocr 读取(识别)分数。 我的问题是当我继续通过 tesseract 读取分数框时,它没有给我正确的结果(分数值)

示例:在 image 上应用 tesseract , 它给了我结果 5: 55:35 L ‘

任何帮助,我必须做什么?我应该训练 tesseract 还是编写自己的 OCR 代码?

最佳答案

我不建议重写 OCR,但看起来您正在使用的经过培训的软件包可能不足以满足此应用程序的要求。可能需要创建新的 trained data ,如您所建议,使用适当的字体。

关于c++ - 通过 Opencv 和 tesseract-ocr 从分数框中识别分数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23173137/

相关文章:

c++ - 为什么我的 SIFT 实现只能找到平坦区域?

machine-learning - 对YOLO过程感到困惑

opencv - OpenCV查找子图像

python - 比较python中的opencv lineartoPolar()转换

ruby - Ruby OpenCv模板匹配阈值

具有抽象基类的 C++ 虚拟继承

python - 从凸图像蒙版的边界提取平均颜色

c++ - 如何计算 Eigen 库中稀疏矩阵的逆

c++ - 禁用特定代码块的语言扩展?

c++ - Qt - 滚动图表的可见区域