我正在尝试使用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

08-25 08:55