我正在尝试创建一个新的用于人脸检测的级联文件,我有30000个灰度等级的人脸数据库。下面是我用来为Opencv创建New Cascade的命令,我想知道我必须改变哪个参数来改进我的检测。我在训练的最后阶段获得了接受率约为0.0001。
我可以使用此级联检测面部,但希望对其进行改进。
perl bin/createsamples.pl positives.txt negatives.txt samples 30000 "opencv_createsamples -bgcolor 0 -bgthresh 0 -maxxangle 1.1 -maxyangle 1.1 maxzangle 0.5 -maxidev 40 -w 30 -h 30"
python ./tools/mergevec.py -v samples/ -o samples.vec
opencv_traincascade -data classifier -vec samples.vec -bg negatives.txt -numStages 20 -minHitRate 0.999 -maxFalseAlarmRate 0.5 -numPos 27000 -numNeg 54000 -w 30 -h 30 -mode ALL -precalcValBufSize 1024 -precalcIdxBufSize 1024
如果有人知道任何相关信息,请提供帮助。感谢