0
我正在使用OpenCv 2.4.10
。什么是opencv_traincascade的推荐参数?
我最近试图创建自己的级联分类器来检测robotino;我有240个负样本和650个正样本。但我对我应该给opencv_traincascade
的价值感到困惑。
numNeg
:指出每个阶段使用的负样本的数量。 我该如何计算这个参数?numStage
:我该如何判断想要的阶段数?
我正在使用OpenCv 2.4.10
。什么是opencv_traincascade的推荐参数?
我最近试图创建自己的级联分类器来检测robotino;我有240个负样本和650个正样本。但我对我应该给opencv_traincascade
的价值感到困惑。
numNeg
:指出每个阶段使用的负样本的数量。 我该如何计算这个参数?numStage
:我该如何判断想要的阶段数?几点考虑:
numNeg
可以是你所拥有的阴性样品,但是numPos
将有比你有阳性略少(也许有快速阅读关于分类器如何被训练)。确切的数字将取决于你有多少样本和你训练的阶段,但你可以从0.9 * numPos
开始,然后减少。如果样品用完,将会失败。
您将不得不评估受过训练的各个阶段的表现。请记住,由于过度配合,更多的阶段并不总能带来更好的性能。
您可能还需要更多样品,包括正面和负面;通用的否定集可以在网上找到一些看。做得好,但坚持下去有点费劲!