如何在散点图中找到由点组成的圆圈?

时间:2017-04-12 16:27:50

标签: algorithm graphics cluster-analysis scatter-plot pattern-recognition

这是散点图。很明显,有些点在相应的圆上,有些则没有。如何找到圆圈和中心的坐标?

the scatter diagram

1 个答案:

答案 0 :(得分:2)

检测圆圈的方法是通过霍夫变换。

你有一个累加器矩阵,最初设置为零,然后你通过输入。对于每个设置的像素,您可以投票选择它可能属于的圆圈。所以累加器矩阵需要是3D(ox,oy和radius)。

然后在累加器矩阵中取局部最大值,这些是圆圈。