opencv_traincascade的推荐参数是什么?

时间:2016-04-01 09:06:04

标签: opencv cascade-classifier

我正在使用OpenCv 2.4.10

我最近尝试创建自己的级联分类器来检测机器人;我有240个阴性样本和650个阳性样本。但是我对我应该给opencv_traincascade的价值感到困惑。

  • numNeg:说明每个阶段使用的负样本数量。 我该如何计算此参数?
  • numStage我该如何判断所需的舞台数量?

1 个答案:

答案 0 :(得分:0)

要考虑几点:

  • numNeg可以是您拥有的所有负面样本,但是numPos必须略低于您拥有的所有正数(可能会快速了解分类器是如何进行的)训练有素的)。确切的数字将取决于您拥有的样本数量和您训练的阶段,但是您可以从0.9 * numPos开始并减少。如果样品用完,它将失败。

  • 您必须评估受过训练的各个阶段的表现。请记住,由于过度拟合,更多阶段并不总能带来更好的表现。

您可能还需要更多正面和负面的样本;通用负集可以在网上找到一点看。如果能够很好地工作,但坚持下去有点繁琐!