OpenCV的转型

时间:2012-04-12 14:12:43

标签: c++ opencv

我有一个问题,我有一个由圆圈组成的图案图像。所以我找到了带有cv :: findContours函数的圆圈,但问题是订购这些圆圈。我附上了图案图像: enter image description here

所以现在我想从左到右,从最后一个底行到顶部排成行。问题是属于不同行的某些点具有相同的Y,因此我无法对它们进行排序。使用gimp,我试图“纠正”图像以获得属于同一行的点与Y相同。你有什么建议吗?

1 个答案:

答案 0 :(得分:0)

如何选择最左边的点作为起点。然后,对于每个点,找到右边的点,最近的垂直距离与前一个相同(或每隔一次不同)颜色?您也可以使用边缘检测来获取框的边框,这样可以确保不会跨越这些边框。