2014-12-21 170 views
0

不同的論文/圖書館似乎有不同的計算卡方距離的方法,例如在OpenCV中,它以一種方式表達,而在paper中,它以不同的方式表達。比較直方圖與卡方距離

我的第一個問題是,這兩個公式之間有什麼區別,即爲什麼在一個公式中,我們除以一個bin的值,而另一個公式除以兩個bin的和?

其次,應該直方圖是否歸一化,如果是的話,爲什麼?卡方統計不需要,但一般的共識是在使用卡方距離之前對直方圖進行歸一化。

回答

1

該文檔是錯誤的。 OpenCV內部的實現是正確的。看看這bug post.

此外,正常化直方圖並不真正改變其模式或「形狀」。只有規模被放下。所以只要你獨立於規模工作,如果你正在考慮一個直方圖與另一個直方圖「相似」的話,你可能會發生這種情況,規範化只會使計算速度加快(希望)。