图像拼接和OCR



想象一块金属棒,长20毫米,圆形约30毫米。 在酒吧上,印有数字。 10 个字符,高 4.5 毫米,分布在圆周的大约 120° 周围。

我需要对字符执行 OCR,但文本字符并非全部可见在一个图像中。 间隔在 30° 左右的三张图像看起来不错。

下一个问题是金属是新加工的,文字字符似乎不太适合 OCR;我认为是由于缺乏真正的对比。即黑/白差异。

有没有人对这些字符如何进行 OCR 有任何想法?

你可以试试这个ImageMagick命令来增加"对比度"。它基本上只为每种颜色留下 2 个值(零或最大值)。低于阈值的每个值都设置为 0,高于阈值的值设置为 255(如果在 16 位深度下工作,则设置为 65535):

 convert  original.jpg  -threshold 50%  modified.jpg

50%值以获得最佳结果 - 设置更高或更低...根据您的输入图像,这可能已经足以获得适合 OCR 的图像。

最新更新