在网上找了好多相关信息,有几篇写的很好的:
http://blog.csdn.net/tyt2222008/article/details/5838389
http://blog.csdn.net/carson2005/article/details/8171571
http://blog.csdn.net/giantchen547792075/article/details/7404261
通过这几篇以及我之前的学习,将今天实践的过程分享一下:
首先再次说一下整体生成的流程:
1:收集需要训练的正、负样本。
2:对正样品归一化处理,负样本不处理,但是保证负像素尺寸 >=正样品像素尺寸(或者有的人也称作缩放处理,不过我感觉还是归一化处理比较好听)。
3:生成正、负样本描述文件。
4:样本训练。
详细总结:
1:收集样品。
刚开始仅仅是做个小实验,所以数量暂时不用太多,我选择的正样品是45个,负样品是60个,一般情况下负样品尽量比正样品多,毕竟当想寻找一个东西的时候,先找到其他东西的概率更大,如果负样品比正样品少,那么就会造成“卡死”始终不出结果(详细解释

本文详细介绍了如何使用OpenCV训练支持向量机(SVM)分类器并生成XML文件,包括收集正负样本、样本归一化处理、创建样本描述文件和进行训练的步骤。通过实例展示了训练过程,并分享了训练效果和注意事项。

4923

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



