【发布时间】:2012-04-25 15:14:31
【问题描述】:
我有一张带有曲线的图片,可以通过以下等式定义:
y = ax^3 + bx^2 + cx + d
很明显如何使用正常的霍夫变换来检测曲线。但是,我想通过使用梯度方向来减少参数空间(我已经从边缘检测中得到了它)。我不确定如何使用梯度方向来减少参数空间。
我的一个想法是找到导数 dy/dx = 3ax^2 + 2bx + c 。现在我只有三个参数,因此我的任务更容易。这是正确的吗?如果我使用这个,我如何获得 d 参数?
【问题讨论】:
-
您关心的是速度还是处理时间?你的图片尺寸是多少?作为解决方案的一部分,是否允许预先计算查找表?曲线的宽度可以超过一个像素吗?您有可以发布的示例图片吗?
-
嘿..我不关心速度和处理时间。图像可以是任意大小,但我们假设图像为 256x256。不,我无法计算查找表,是的,曲线的宽度将超过一个像素。但是,这只是一个人为的例子..无需详细说明解决方案。我只需要找出如何在算法中加入梯度方向。就是这样!
标签: computer-vision hough-transform