代码之家  ›  专栏  ›  技术社区  ›  Fihop

计算猪特征

  •  7
  • Fihop  · 技术社区  · 14 年前

    第二步我有一个问题,那就是在空间单元上积累梯度方向的加权投票。

    假设单元格是 8*8 . 让我用两个矩阵 GO[8][8]([1 9]) , GM[8][8] 分别表示梯度方向和梯度幅度。 梯度方向范围为 0 - 180 还有 9 定向仓。

    根据我对hog的理解,对于一个单元中的每个像素,将其梯度大小添加到相应的方向箱中。这样,我们就可以得到每个单元格的柱状图。

    但有一句话让我困惑。

    为了减少混叠,对投票(渐变幅度)进行插值 两个方向相邻垃圾桶中心之间的三线性 位置。

    为什么插入?如何插入?有人能解释得更详细些吗?不减少混叠。

    事先谢谢。


    这句话是纳夫尼特·达勒的博士论文,第38页,第4行。

    1 回复  |  直到 10 年前
        1
  •  8
  •   Dima    12 年前

    插值是计算柱状图的标准技术。这里的想法是,每个值不是简单地放在一个箱中,而是根据它离原始箱中心的距离在两个相邻箱之间分布(假设为一维柱状图)。

    这样做的目的是处理这样的情况:测量中的一个小误差会导致一个值被放入另一个容器中。对于任何类型的柱状图来说,这都是一件非常好的事情,而不仅仅是对于hogs,假设您有CPU周期。

    二维和三维柱状图也有双线性和三线性插值,每个值分别分布在4个和8个相邻的箱之间。