环境:oepncv2.4.9+vs2010(无论何种环境都大同小异)
目的:利用opencv自带的opencv_haartraining.exe训练自己的检测器
步骤:1.首先自建一个文件夹存放该项目(我放置的是“G:\traing_new_cascade”);
2.将opencv_createsamples.exe和opencv_haartraining.exe放在该目录下,接下来会使用(我的路径是E:\opencv-2.4.9\opencv\build\x86\vc10\bin);
3.接下来是准备正负样本,正负样本数量看个人,不过要注意几点:1)负样本一定不能重复,要增大负样本的差异性;
2)正样本要归一化同一尺寸.
具体操作可参考我之前的文章:将图片归一化以及翻转的c++小程序,对样本数据进行处理即可,也可以用我找到的一个资源,下载链接: