HOG矢量包含负值

时间:2017-03-24 17:10:39

标签: c++ opencv image-processing

我正在使用猪来提取图像特征,我得到负值。我想知道Hog的矢量是否包含负值是正常的。

1 个答案:

答案 0 :(得分:1)

不,这绝对不正常。您正在创建一个直方图,其中分档是渐变值的方向,而分组的是梯度的大小。在计算值的出现时,直方图不应该具有负值。在这种情况下,您将累积渐变值,以便将其映射到某些箱中。根据定义,梯度​​幅度不是负的,因此您的直方图不应包含负值。

您最有可能在计算HOG描述符后修改HOG描述符,导致负值。

相关问题