我正在尝试使用3340个正像和1224个负像为OpenCV中的行人训练类似haar的分类器。 (在.txt文件中,我保留负片图像名称,即negatives(1).bmp,在txt文件中,我保留正片图像,即picture(1).bmp 1 0 0 64 128。
实际上,正面示例已经是行人的裁剪图像,因此我只需要为每个图像指定一个正面样本。
在培训过程中的某个时刻,它停止并说:
关于什么原因的任何想法?
最佳答案
OpenCV DevZone网站in June 2012.上实用程序的创建者已回答了此问题
引用玛丽亚:
它为我工作。我也有同样的问题,我在关注famous tutorial on HAAR training,但想尝试使用
-npos 7000 -nneg 2973
所以我做了以下计算:
vec文件必须包含> =(numPos +(numStages-1)*(1-minHitRate)* numPos)+ S
并使用:
有用。我还注意到其他人也成功地减少了numPos:here