用于检测图像中的圆的算法

时间:2010-08-16 17:21:19

标签: image-processing

我正在寻找一种算法来检测图像中的圆圈。图像是黑白的。背景为白色,圆圈彼此不重叠,或图像中的任何其他元素。 图像包括一些其他形状和一些文本。

如果有一些开源.NET库来做这件事,我也想了解它。

2 个答案:

答案 0 :(得分:9)

也许“霍夫变换”对你有用。你必须提前知道圆圈的大小,以使其高效。

昨天有一个类似的问题,其中提出了“霍夫变换”和一些图像处理库(虽然不适用于.NET):

Image Processing Programming

答案 1 :(得分:0)

我一直在寻找相同的东西,我发现现在最好的方法是使用Mathlab(Image Processing Toolbox)。它具有大量选项,可让您尝试不同的处理算法,阈值水平和圆半径范围。