【发布时间】:2019-11-19 21:30:05
【问题描述】:
我有一张图像,我从中“提取”了文本 - 基本上是在字母周围放置边界框。 以类似的方式如下所示,,不同之处在于,不是硬币,而是字母。我需要根据它们所在的“行”对上述边界框进行聚类 - 例如,我必须将第一行硬币或“字母”聚类(在我的情况下)。我似乎无法找到一种有效的方法来做到这一点?
我有一个非常粗略的方法是计算每行中边界框的数量并相应地对它们进行聚类,但这根本没有效率。
【问题讨论】:
-
如果您使用 OpenCV 查找边界框,您可以使用 imutils.contours.sort_contours() 和
left-to-right参数对轮廓进行排序。