2014-01-10 111 views
2

我希望通過提取正面和負面訓練樣本的豬特徵來對車輛進行分類。問題是,我不確定如何處理從每幅圖像中獲取的HOG特徵,以便將它們「轉換」爲可訓練的數據向量。HOG描述符結果的SVM訓練(Matlab中)

編輯:謝謝,這清除了一些東西。 我已經試圖連接矩陣作爲Bentoy13建議(謝謝),但不確定要連接的維度。 我只有最後一個問題,使用這種方法意味着我不得不將所有訓練圖像重新縮放到相同的尺寸。所以我想知道這是否仍然可以實現可靠的分類。如果沒有,我該如何解決這個問題?

對於其他對抽取豬特徵過程可能有疑問的人,我只是發現這個tutorial,這對理解HOG描述符及其用法非常有幫助。

+0

構建簡單的矢量連接塊的所有直方圖(參見[這裏](http://en.wikipedia.org/wiki/Histogram_of_oriented_gradients#Block_normalization)) – Bentoy13

回答

2

使用reshape(h,[],1);或直接h(:)矢量化塊內的直方圖。你也可以考慮每個矢量的標準化。