查找圆边:

这是我发布的两个示例图像。

需要找到圆的边缘:

是否有可能开发一种通用圆算法,该算法可以在所有情况下找到所有可能的圆?像下面
1.圆圈的颜色可能不同(白色,黑色,灰色,红色)
2.背景颜色可能不同
3.大小不同

http://postimage.org/image/tddhvs8c5/

http://postimage.org/image/8kdxqiiyb/

请提出一些想法,写出应该在上述圆圈内得出的算法

最佳答案

听起来像是霍夫圆变换的工作:

到目前为止,我还没有使用过它,但是它已包含在OpenCV中。在其他参数中,您可以为其指定最小和最大半径。

这是documentationtutorial的链接。

我以为您的第二个示例图片虽然很难检测

关于c++ - 查找圆边:,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10844768/

10-12 15:58