1. 程式人生 > >人臉識別自己訓練模型

人臉識別自己訓練模型

1資料準備。
Python程式碼。圖片要記得同一尺寸,放到sample_positive資料夾裡。
負樣本資料要Python趴圖片。


主要生出二進位制的vector檔案,執行bat時候系統報錯少了D:\opencv\opencv3-3\opencv\build\x64\vc14\bin 裡面opencv_world330.dll檔案。放到同級目錄下就可以了。


bat換行不能亂來
大小寫ALL錯了


-nstages 預先設定的分類器級數,但是如果你的負樣本不給力的話,這句有跟沒有一樣,就是報這個引數不行,跑步起來。


-npos  每級需要的正樣本的數目,這個值一定不要超過你的真實正樣本的值(比如50張正樣本,你就         設為45),不然就會assert報錯,具體原因並不清楚,有點莫名其妙!


.樣本選擇的原則是:數量越多越好,儘量高於1000;樣本間差異性越大越好


3.正負樣本比例為1:3最佳,尺寸為20x20最佳