0

我有一张图片,想阅读它以获取其中带圆圈的文字。

我们只需要使用带圆圈的文字。

请问附上的图片有例子吗?在此处输入图像描述

4

1 回答 1

2

如果您 100% 确定,该文本将被圈出,您可以执行以下操作:

1)从图像中提取边缘(这将过滤掉一些噪声并保留轮廓)

2)将图像转换为二进制。你知道,前景的颜色比我们说的(250、250、250)要大。所以每种颜色的分量都大于 0,其他 1

3)现在在图像中找到垂直和水平线。这些线条是 100% 笔直的,并且比“tresshold”值长(否则,你会从字母中得到线条,但这些线条总是更短,因为圆圈覆盖了多个字母)

在此处输入图像描述

4)找到谁的线条后,跟踪它的轮廓并找到完整的“圆”

5)获取圆的内部区域并从原始图像中提取它

6)对于你得到的区域,你必须使用 OCR 从中提取字母

于 2013-06-01T08:37:20.523 回答