关于级联分类器训练过程中遇到的问题

Posted 一粒卑微的尘埃

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于级联分类器训练过程中遇到的问题相关的知识,希望对你有一定的参考价值。

  

  最近在做级联分类器的训练,训练和识别过程中不断的遇到的问题,现在把想起来的问题记录下来,方便以后再遇见的时候可以方便查阅,如果有同样做此项目的朋友,欢迎交流!

 

训练时负样本的准备:

  我们自己制作了一个工具,将训练和识别所需要的所有步骤集中在一起,而不需要一个.bat一个.bat的训练或者识别。但是我们的工具在负样本准备阶段,不管是训练还是识别,只要样本个数超过30000个就会提示“遇到不适当的参数”的提醒,我检查了内存分配,数组大小检查,及有可能的逻辑错误,仍然出现这个讨厌的东西。但是也不能不训练啊,于是先利用cmd命令准备负样本。

  我本身对cmd命令并不熟悉,趁此机会学习一下,也算是对自己的一点安慰吧!

  我喜欢准备负样本时使用样本的全路径,这样可以不用考虑它的存放位置。首先打开cmd窗口,进入到负样本所在的目录

  技术分享

输入命令:dir /s/b >Negative.dat

  技术分享

/s:表示显示其中的子文件夹。

/b: 可以使dir命令不显示额外的其它信息。

在负样本目录下就会生成negative.dat文件了,然后按照自己的需要修改下就可以了。

 

以上是关于关于级联分类器训练过程中遇到的问题的主要内容,如果未能解决你的问题,请参考以下文章

如何使用opencv 训练分类器以及训练过程中的问题

OpenCV3.1.0级联分类器训练与使用

级联分类器训练-----OpenCV

训练级联分类器,同时包括图像注释作为特征

如何利用OpenCV自带的级联分类器训练程序训练分类器

训练稳健的级联分类器时要考虑的建议?