参考: https://blog.csdn.net/hongbin_xu/article/details/74203215
opencv_createsamples.exe -vec pos.vec -info posdata\pos.txt -bg negdata\neg.txt -w 20 -h 20 -num 10000;
opencv_haartraining.exe -vec pos.vec -bg negdata\neg.txt -data svm.xml -w 20 -h 20 -mem 1024 -npos 10000 -neg 30000 -nstages 2 -nsplits 5
-vec pos.vec 调用.vec文件,与neg.txt放在同一目录下。
-bg neg.txt 负样本生成文件,可以理解成是负样本的索引。
-nstages 2 训练级数
-nsplits 5 2表示弱分类器二叉决策树的分裂数 1表示使用简单stump 分类(只有一个树桩)
-npos 10000 正样本数量
-nneg 30000 负样本数量
-mem 1280 训练时内存预留的空间1280MB
-mode all 级联器的类型,all代表所有类型
-w 20 图片的宽30像素,必须与之前一致
-h 20 图片的高30像素,必须与之前一致