【问题标题】:Histogram of Oriented Gradients- Explanation定向梯度直方图 - 解释
【发布时间】:2013-11-08 22:27:10
【问题描述】:

如何向外行解释方向梯度直方图算法?

【问题讨论】:

  • 不知这个问题应该属于DSP,CS
  • @morynicz 这是一个图像处理话题

标签: opencv opencl object-detection face-recognition histogram-of-oriented-gradients


【解决方案1】:

寻找像素的“梯度”就是寻找是否有一条边缘穿过该像素,该egde的方向以及该边缘的可见度。

当我们考虑边缘的方向时,我们说“定向梯度”。

“直方图”计算有多少像素具有特定方向的边缘。具有可见边缘的像素比具有软边缘的像素多。

例如,如果我们在图像中有一个正方形,我们会看到 HOG 在垂直方向上有很多像素,在水平方向上计算的像素数量相同,在对角线方向。如果我们有一个平放的矩形,水平方向的像素会比垂直方向的像素多,因为水平边缘更长。如果我们有一颗钻石,我们将计算具有对角线边缘的像素。这样,您只需比较直方图即可识别形状(每个方向有多少像素有边缘)。

如果我们需要找到特定大小的正方形(或面孔、人或任何东西),我们将图像分成我们想要找到的正方形大小的块,并将我们获得的 HOG 与我们正在搜索的东西。

【讨论】:

    【解决方案2】:

    我发现the lecture given by Dr. Silvio on HoG 在解释这个概念方面非常有效。我在学习自己以及向他人解释时已经习惯了这一点,并且每次都效果很好。高温

    PS - 幻灯片的版权属于 Dr. Silvio 和他的小组。

    【讨论】:

      猜你喜欢
      • 2011-08-01
      • 2013-06-22
      • 2017-12-10
      • 2015-01-21
      • 2011-11-30
      • 2012-07-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多