2016-04-01 37 views
0

我正在使用OpenCv 2.4.10什么是opencv_traincascade的推荐参数?

我最近试图创建自己的级联分类器来检测robotino;我有240个负样本和650个正样本。但我对我应该给opencv_traincascade的价值感到困惑。

  • numNeg:指出每个阶段使用的负样本的数量。 我该如何计算这个参数?
  • numStage我该如何判断想要的阶段数?

回答

0

几点考虑:

  • numNeg可以是你所拥有的阴性样品,但是numPos将有比你有阳性略少(也许有快速阅读关于分类器如何被训练)。确切的数字将取决于你有多少样本和你训练的阶段,但你可以从0.9 * numPos开始,然后减少。如果样品用完,将会失败。

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

您可能还需要更多样品,包括正面和负面;通用的否定集可以在网上找到一些看。做得好,但坚持下去有点费劲!