当我使用OpenCV的cascade训练器训练自己的分类器的时候,遇到了一个问题,就是我的训练器在训练到stage 1之后停止不动了。
我等了半个钟它也没动静,我估计出问题了。打开存放训练参数的xml文件夹看一下,发现情况是这样的:
可以看出前两个stage的参数都训练出来了。只是在2-stage这里卡住了。
解决方法很简单,把这个训练窗口关闭之后再重新打开就可以了。
重新打开之后可以看到stage 0-1参数被加载好了,2-stage也神奇地可以跑了,然而,到了3-stage,它又卡住了,你就一遍一遍地关闭再打开吧。
最后一个stage训练完之后,这个程序就跑完了,xml文件夹里长这样:
cascade.xml已经跑出来了,完事,收工。
如果你遇到的是其他报错之类的问题,请不要留言问我,我也不会哈哈哈哈哈,自行百度吧。