【发布时间】:2017-02-24 02:15:40
【问题描述】:
渐变的方向通常是从较暗的区域指向较亮的区域,反之亦然。然而,为了可视化 HOG,为什么“星盘”沿着强度/颜色变化的方向。
我确实了解我们如何获得渐变的方向和大小。
但是,我不明白 HOG 可视化背后的想法。这是一个例子,第一行的第三个“星盘”。渐变的方向不应该指向垂直于红线的方向吗?
【问题讨论】:
标签: image-processing computer-vision object-detection
渐变的方向通常是从较暗的区域指向较亮的区域,反之亦然。然而,为了可视化 HOG,为什么“星盘”沿着强度/颜色变化的方向。
我确实了解我们如何获得渐变的方向和大小。
但是,我不明白 HOG 可视化背后的想法。这是一个例子,第一行的第三个“星盘”。渐变的方向不应该指向垂直于红线的方向吗?
【问题讨论】:
标签: image-processing computer-vision object-detection
HOG 可视化是为了更好地“查看”特征空间中的内容。所以显示了某些点的outline(not gradient)的方向。
你的图片来自SATYA's blog吗?那是很好的材料。你也可以阅读this。这是一个引入可视化 HOG 特征空间的工具的项目。
【讨论】:
这取决于所使用的可视化工具。例如,当skimage.feature.hog() 与visualize=True 一起使用时,它会生成如下描述的猪图像:
对于每个单元格和方向箱,图像包含一条线段 以单元格中心为中心,与中点垂直 由方向箱跨越的角度范围,并且有 强度与相应的直方图值成正比。
有关详细信息,请参阅documentation。因此,您在这些可视化中看到的是与方向箱角度垂直的线(每个单元九条),而不是梯度方向本身。
【讨论】: