我有一张图片,想要阅读它中的圆圈文字。
我们只需要带圆圈的文字。
请问所附图片上有任何示例吗?
答案 0 :(得分:2)
如果您100%确定,该文本将被圈选,您可以执行以下操作:
1)从图像中提取边缘(将过滤掉一些噪点并保留轮廓)
2)将图像转换为二进制。你知道,前景的颜色比我们说的要大(250,250,250)。所以每种颜色的组件都要大于0,其他1
3)现在在图像中找到垂直和水平线。这些线是100%笔直的并且比“tresshold”值更长(否则,你将从字母中获得线条,但是这些线条总是更短,因为圆圈覆盖多个字母)
4)找到线条后,跟踪其轮廓并找到完整的“圆圈”
5)获取圆的内部区域并从原始图像中提取
6)对于你所拥有的区域,你必须使用OCR从中提取字母