gpt4 book ai didi

matlab - Matlab 中 extractHOGFeatures 函数的输出是什么?

转载 作者:太空宇宙 更新时间:2023-11-03 20:28:11 24 4
gpt4 key购买 nike

我目前正在做一个项目,我需要使用一些 HOG 特征(定向梯度直方图)。我使用了以下行:

[特征,可视化] = extractHOGFeatures(img);

看起来 features 是一个梯度强度向量,而 visualization 是一个包含一些信息的结构。但我想知道的是我从哪里得到实际的角度值?例如,我如何找出该图像中落在 0 度和 40 度之间的渐变百分比?

最佳答案

这并不是 HOG 特性的真正用途。 HOG 特征向量是在重叠像素 block 上计算的梯度方向直方图的串联,这些像素 block 又被划分为单元格。它是训练分类器识别对象的良好表示,但不是确定梯度方向的百分比落在 0 到 40 度之间的好方法。为此,您最好使用 imgradient 自己计算图像的梯度,并对方向进行阈值处理。

要直观地了解 HOG 特征向量的含义,您可以使用可视化对象:

plot(visualization);

关于matlab - Matlab 中 extractHOGFeatures 函数的输出是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36562486/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com