使用Hough变换检测圆圈

时间:2016-08-28 20:50:06

标签: javascript image-processing hough-transform

我发现这个代码将Hough变换应用于绘制的形状,但我想重新调整它以检测相机拍摄图像中的圆圈。这是github存储库:https://github.com/gmarty/hough-transform-js

在Circe Hough变换的维基百科页面上,它指出在二维空间中,圆形可以通过以下描述:

(x-a)^ 2 +(y-b)^ 2 = r ^ 2,其中(a,b)是圆的中心,r是半径。如果2D点(x,y)是固定的,则可以根据(1)找到参数。

我有点理解它背后的数学,但不是真的。我已经看到了很多可以做到这一点的资源,但它们都是在Mathlab而不是javascript中。我需要在代码中添加什么才能检测到圆圈?

0 个答案:

没有答案