2013-10-22 121 views

回答

2

這是train_cascade documentation

opencv_traincascade支持哈爾[Viola2001]和LBP [Liao2007](局部二進制模式)的功能。

如果你不知道這些功能是什麼,你可以閱讀的文檔頁面的底部列出的論文,或者獲得一個基本的想法,維基百科:Haar-like featuresLocal binary patterns

你選擇哪一個功能使用opencv_traincascade命令的-featureType<{HAAR(default), LBP}>選項。

或者您可能正在詢問如何實際選擇特徵。 OpenCV使用AdaBoost的變體。這是一個有用的presentation on AdaBoost

+0

謝謝你的迴應,先生。 我已經下載了演示文稿。 現在我對在級聯分類器的每個階段的特徵池內發生的增強過程有一些瞭解。 我不明白的是,OpenCV如何從正樣本中提取haar特徵? 迄今爲止我讀的opencv_traincascade的源代碼,我沒有找到像haar計算/積分圖像的東西。也許我錯過了什麼。 第二個問題,ml.cpp放在哪裏?我可以找到ml.hpp,但不是ml.cpp。 謝謝。 – Sodeq