Haar_Training_Cascade长时间连续运行且没有任何反应

时间:2015-12-02 15:01:40

标签: opencv image-processing computer-vision haar-classifier

enter image description here

 opencv_traincascade -data samples -vec samples.vec -bg negative.txt -numPos 8 -numNeg 9 -numStages 2 -w 50 -h 60 -featureType LBP

这里我正在做Haar_cascade_training,但是在创建了矢量文件之后,当我给出上面提到的代码时,它停止在训练阶段1.我离开它超过6个小时但没有任何反应。我的阳性样本为8,阴性样本为9。 请告诉我我在哪里做错了。 谢谢....

1 个答案:

答案 0 :(得分:0)

opencv_traincascade可以进入无限循环寻找负样本。您可以做的一件事是给它更多负面图像,并确保它们包含通常与您感兴趣的对象相关联的背景。

另请注意,在大型数据集上训练实时检测器可能需要数小时甚至数天。但是,鉴于您只有8个正样本,我确信这是一个无限循环。

您也可以在MATLAB的计算机视觉系统工具箱中尝试trainCascadeObjectDetector功能,它永远不会进入无限循环。