0
我對OpenCV非常陌生,我想創建使用SVM的簡單對象檢測器。而不是HOG,我想從我的對象顏色直方圖中提取(例如),但是我找不到有關OpenCV的任何信息,無處不在使用HOG。使用顏色直方圖訓練支持OpenCV的SVM
而我的第二個問題是:SVM的Python實現是否比C++具有更少的功能(對於OpenCV)?
我對OpenCV非常陌生,我想創建使用SVM的簡單對象檢測器。而不是HOG,我想從我的對象顏色直方圖中提取(例如),但是我找不到有關OpenCV的任何信息,無處不在使用HOG。使用顏色直方圖訓練支持OpenCV的SVM
而我的第二個問題是:SVM的Python實現是否比C++具有更少的功能(對於OpenCV)?
您可以使用OpenCV函數calcHist
來計算直方圖。
calcHist(&bgr_planes[0], 1, 0, Mat(), b_hist, 1, &histSize, &histRange, uniform, accumulate);
其中,
參考docs獲得更多信息。
您也可以查看this answer,其中討論了C++ OpenCV SVM實現和this answer,其中討論了Python OpenCV SVM實現入門。
感謝您的回答!而在&bgr_planes我應該把我所有的積極和消極的圖像?之後,我必須教直方圖SVM,我會得到這個功能? – 2014-12-19 06:23:15