使用openCV从图像中查找圆形区域

时间:2015-04-13 08:31:40

标签: java opencv

我从我的图像中找到了轮廓。我想从图像中找到圆形区域。 OpenCV有SimpleBlobDetector,它的方法循环可能有效,但我没有找到任何有用的工具。任何想法或指针在哪里看?

示例:

enter image description here

期望的结果:

enter image description here

1 个答案:

答案 0 :(得分:0)

这是检测圈子最流行的算法:http://docs.opencv.org/doc/tutorials/imgproc/imgtrans/hough_circle/hough_circle.html。您可能需要一些时间来理解,但是对于几个半径,它计算中心概率的地图然后添加它们。您可以设置半径范围和阈值,高于该范围,算法将返回检测到的圆。