广义霍夫变换中 Ballard 和 Guil 有什么区别?

问题描述 投票:0回答:1

广义霍夫变换(GHT)有两种方法。

  • 吉尔的方法
  • 巴拉德法

这两种方法有什么区别?

image opencv computer-vision object-detection
1个回答
0
投票

Guil 的方法使用极坐标表示模板。它通过对边缘点相对于参考点的相对位置进行编码来表示对象的形状。它依靠角度和距离参数来描述极坐标系中物体的形状。由于需要极坐标变换,Guil 的方法可能具有较高的计算复杂度,这可能涉及三角计算。 巴拉德方法利用笛卡尔坐标系进行模板表示。它使用梯度方向直方图对有关点相对于参考点的相对位置的信息进行编码。它使用梯度和边缘方向来创建表示对象形状的直方图,从而实现更灵活的表示。巴拉德的方法可能在计算上更有效,因为它在笛卡尔坐标中运行,计算起来更容易处理。

每种方法的性能、鲁棒性和准确性可能会根据具体应用、被检测对象的特征以及输入数据的质量而有所不同。

© www.soinside.com 2019 - 2024. All rights reserved.