【问题标题】:HOG vector contains negative valuesHOG 向量包含负值
【发布时间】:2017-03-25 15:18:47
【问题描述】:

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

【问题讨论】:

    标签: c++ opencv image-processing


    【解决方案1】:

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

    您很可能会在计算后修改 HOG 描述符,这会导致负值。

    【讨论】:

    • 我的荣幸!如果您以后可以,请分享您的代码,以便我们确定问题所在。
    猜你喜欢
    • 2012-02-15
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    • 2022-12-24
    • 2016-06-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多