2

我有一张带有曲线的图片,可以通过以下等式定义:

y = ax^3 + bx^2 + cx + d

很明显如何使用正常的霍夫变换来检测曲线。但是,我想通过使用梯度方向来减少参数空间(我已经从边缘检测中得到了它)。我不确定如何使用梯度方向来减少参数空间。

我的一个想法是找到导数 dy/dx = 3ax^2 + 2bx + c 。现在我只有三个参数,因此我的任务更容易。这是正确的吗?如果我使用它,我如何获得 d 参数?

4

1 回答 1

2

在运行 Hough for dy/dx = 3x^2 + 2ax + b 你有

c = f(x,y) = y - x^3 + ax^2 + bx 其中 a 和 b 是已知的。

为什么不再传一遍,这次只找c?无论如何,二维累加器,然后 1 dim 优于 3 维累加器。

于 2012-05-03T10:43:01.493 回答