2017-05-08 82 views
0

訓練哈爾級聯需要很多時間,整個訓練週期也取決於機器。 什麼是因素有助於加速過程? 有更多的RAM和GPU有幫助嗎? haar級聯訓練有像tensorflow那樣的GPU支持嗎?加大哈爾級聯訓練過程

回答

0

opencv的文檔here狀態

LBP設有收率整數精度對比Haar特徵,得到浮點精度,所以訓練和檢測與LBP是快幾倍然後用哈爾特徵。關於LBP和HAAR檢測質量,主要取決於使用的訓練數據和選擇的訓練參數。訓練基於LBP的分類器可以提供幾乎與HAAR相同的質量,在培訓時間的一定比例範圍內。

因此,儘管培訓,而不是使用舊opencv_haartraining工具使用opencv_traincascade工具,-featureType LBP作爲參數(默認爲HAAR)

此外,您還可以使用-precalcValBufSize和-precalcIdxBufSize參數指定具體金額的記憶訓練。您分配的內存越多,訓練過程越快,但請記住,-precalcValBufSize和-precalcIdxBufSize的組合不應超過您的可用系統內存。