0

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

我需要对字符执行 OCR,但文本字符在一张图像中并非全部可见。三张相距约 30° 的图像看起来还不错。

下一个问题是金属是新加工的,文字字符似乎不能很好地进行 OCR;我认为是由于缺乏真正的对比。即黑白差异。

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

4

1 回答 1

0

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

 convert  original.jpg  -threshold 50%  modified.jpg

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

于 2012-08-19T18:10:31.870 回答