2011-10-03 97 views
3

在openCV中似乎沒有任何HOG培訓的實現,以及有關HOG培訓如何工作的少量資源。從我收集的信息來看,HOG培訓可以實時完成。但是培訓的要求是什麼?培訓過程如何實際工作?HOG特徵描述符培訓如何工作?

回答

4

與大多數計算機視覺算法一樣,Google Scholar是你的朋友:)我建議閱讀一些關於它如何工作的論文。 Here是HoG最引用的論文之一。

在計算機視覺中進行研究的另一個提示是注意你感興趣的論文的作者,並試圖找到他們的網站。他們會傾向於實施他們的算法以及如何使用它們的經驗法則。另外,請查閱文章中有關您的算法的參考資料。這對獲取背景知識非常有幫助,以真正理解算法的工作原理和原因。

2

您的術語有點混淆。 HOG是一個特徵描述符。您可以使用HOG來訓練分類器,HOG可以反過來用於對象檢測。 OpenCV包括使用HOG特徵和SVM分類器的人員檢測器。它還包括CascadeClassifier,它可以使用HOG,並且通常用於人臉檢測。

OpenCV中有一個名爲opencv_traincascade的程序,它可以讓您訓練一個級聯物體探測器,它可以讓您選擇使用HOG。 MATLAB的計算機視覺系統工具箱中有一個功能叫做trainCascadeObjectDetector,它的功能相同。