环境: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++小程序,对样本数据进行处理即可,也可以用我找到的一个资源,下载链接:

本文介绍了如何在OpenCV2.4.9环境下,结合VS2010,训练自己的目标检测器。关键步骤包括准备正负样本,确保负样本的多样性,正样本的归一化,以及使用opencv_createsamples和opencv_haartraining工具。通过将样本统一为20*20像素,并创建对应的txt文件,指导训练过程。
最低0.47元/天 解锁文章
&spm=1001.2101.3001.5002&articleId=68947766&d=1&t=3&u=f23091c8aba04c688076868fdf26845c)
1万+

被折叠的 条评论
为什么被折叠?



