OpenCV 训练分类器(一):准备工作

生成必要的程序:

将D:\OpenCV\apps\haartraining目录下的所有头文件加到“头文件”,所有cpp文件加到“源文件” ,效果图如下:

当编译createsamples.exe时,要移除  haartraining.cpp  和 performance.cpp  文件(因为这两个cpp 文件是用来生成对应的exe程序的)


点击编译,点击运行,效果图如下:

createsamples.exe  (生成样本描述文件)



haartraining.exe (训练分类器)



performance.exe (测试分类器)




生成正样本描述文件:


修改samples_pos.dat文件:

将bmp 替换成 bmp 1 0 0 20 20

即:



E:\MIT_Face_DB>createsamples.exe ./faces_100/sample_pos.dat -vec ./faces_100/samples_pos.vec -num 100 -w 20 -h 20



生成负样本描述文件:


即:


训练分类器:



E:\MIT_Face_DB>haartraining.exe -data data -vec ./faces_100/samples_pos.vec -npos 10 -bg ./nonfaces/samples_neg.dat -nneg 20 -nstage 15 -nsplits 2 -w 20 -h 20

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值