我有一张像下面这样的照片。 我想在图像中找到圆圈组(它们的位置)。 在下面的示例中,应该有三个组。背景是白色的或将是白色的。
(源图中不会有这样的矩形,我只是画了个图来表示组应该是什么样的)
能找到吗?
这样的图片呢:
没有矩形的圆:
最佳答案
您必须使用 HoughCircles
识别圆,然后使用 clusterisation (K-Means algorithm)。 OpenCV 具有 K-Means 实现:参见 example1 , example2和 docs .
关于image-processing - 如何用openCV检测圆圈组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11400980/