0
我在Windows8上運行OpenCV2.4.7。Opencv_haartraining不會收斂
我正在使用opencv_traincascade訓練一個新的人臉級聯。我跑以下命令:
opencv_haartraining.exe -data -haarcascadeold -vec vector.20.vec -bg infofile2.txt -nstages 40 -minhitrate 0.9999999 -maxfalsealarm 0.5 -npos 9000 -nneg 26946 -w 20 -h 20 -mem 1024
然而,它似乎卡住:
我也-minhiterate 0.8試了一下,maxfalsealarm 0.7,它也被卡住。
它一次又一次地獲得相同的值。我已經停止了它並重新啓動它並重新追加。第一次,它運行180次迭代產生完全相同的值。
我有大約13,000個積極因素,但我將npos設置爲9000,所以我不會用完積極的例子。
有人可以解釋這個問題的原因,以及如何解決它?
感謝,
吉爾
嗨,感謝您的答案,但它仍然表現相同,即使更改參數後。 – GilLevi
好吧,如果你參考這個[tutorial](http://note.sonots.com/SciSoftware/haartraining.html),你可以看到這個過程實際上需要一個星期。這是適應性提升的本質。嘗試改變寬度和高度以降低數值。嘗試更低的命中率和更高的falsealarm。如果你看到融合開始,那麼你是在正確的軌道上。 – baci
但它甚至沒有開始收斂。我跑了兩整天,輸出保持不變。它沒有取得任何進展,因爲我一次又一次地得到相同的輸出值。 – GilLevi