【openCV】使用opencv_traincascade.exe 遇到的问题
各位高人
想用opencv_traincascade.exe 训练自己的XML, 简要步骤如下
1, createsamples
其中使用的posNum 5709, negNum 4381, 其中所有的pos, neg的大小都是 20*20
训练出来的vec data大小有 4464 KB
2, 第一次使用 opencv_traincascade.exe -data D:\traincascade -vec D:\data\pos.vec -bg D:\bg.txt -numPos 5709-numNeg 4381 -numStages 22 -precalcValBufSize 200 -precalcIdxBufSize 1000 -featureType LBP -w 20 -h 20, 会有有一个断言失败,opencv_traincascade.exe OpenCV Error: Assertion failed (elements_read == 1)
之后我将相应的numPos 调小至 5000, numNeg 调至4350, 断言消失,很快就会产生7 个parenet Node, 但在第8个stage, 一直就停住了, 跑了2天还是如此
不知道具体的原因是什么? 求解? 多谢各位
或者说createsamples中的numpos, 与negNum 的值与traincascade 中的对应的值有什么关系? 比例是怎么样的