标签: c++ opencv image-processing
我正在使用猪来提取图像特征,我得到负值。我想知道Hog的矢量是否包含负值是正常的。
答案 0 :(得分:1)
不,这绝对不正常。您正在创建一个直方图,其中分档是渐变值的方向,而分组的是梯度的大小。在计算值的出现时,直方图不应该具有负值。在这种情况下,您将累积渐变值,以便将其映射到某些箱中。根据定义,梯度幅度不是负的,因此您的直方图不应包含负值。
您最有可能在计算HOG描述符后修改HOG描述符,导致负值。