问题
我一直在构建一个(非常)简单的 OCR 引擎。由于我试图对非常小的(像素大小)字符进行分类,因此在分割时遇到了一些困难。这是一个示例,经过尽力而为的图像范围阈值处理:
:
我试过的
错误检测:
- 段的大水平尺寸。它主要是有效的,但对于一些较大的字符会失败(误报)。
- 分类,低分拒绝。这似乎有点浪费。
纠错:_
- 垂直添加像素(垂直直方图),找到最小值。在许多样本中,它在错误的位置切割了许多片段。
我还没有尝试过的
- 尝试对所有可能的分割点(像素)进行分类。这将是非常浪费的,并且难以扩展 3 个合并字符段。
- 我一直在阅读将字符转换为数学曲线的形态学方法,但我真的不知道从哪里开始,或者是否值得努力
然后去哪儿?
我不知道。因此这个问题:)