如下圖所示建立檔案夾haar

其中neg檔案夾存放負樣本圖像,pos檔案夾存放正樣本檔案,建立空檔案夾xml
剩餘檔案從opencv 2.0的安裝目錄D:\OpenCV2.0\bin 中拷貝即可
建立正樣本描述檔案,打開cmd 輸入
在pos檔案夾下面生成一個pos.txt檔案,删除最後一行“pos.txt"
同理建立負樣本描述檔案
在neg檔案夾下生成neg.txt ,編輯neg.txt ,把最後一行neg.txt删除即可
運作CreateSamples程式。下面是一個運作參數示例:
opencv_createsamples.exe -vec pos.vec -info pos\pos.txt -bg neg\neg.txt -w 40 -h 40 -num 16
在haar檔案夾下面生成一個pos.vec檔案
運作opencv_haartraing.exe進行訓練
輸入示例:opencv_haartraining.exe -data xml -vec pos.vec -bg neg\neg.txt -w 40 -h 40
程式運作完畢後會在haar檔案夾下生成xml.xml檔案
參考: http://note.sonots.com/SciSoftware/haartraining.html#e134e74e
http://songyanhui2004.blog.163.com/blog/static/221582732010813143380/