我有大约15000个裁剪图像,其中包含感兴趣的对象(正样本)和7000个负面图像(非感兴趣对象)。裁剪后的图像分辨率为48x96,并放在一个文件夹中。包含正样本的.txt文件看起来像这样:picture1.pgm 1 0 0 48 96意味着图片1中有从(0,0)到(48,96)的1个正样本。同样,我有一个.txt文件用于负面图像。
培训指令如下:
c:\libraries\OpenCV2.4.1\opencv\built\bin\Debug>opencv_haartrainingd.exe -data d
ata/cascade -vec data/positives.vec -bg c:/users/gheorghi/desktop/daimler/pedest
rian_stereo_extracted/nonpedestrian/nonpedestrian/c0/negatives.txt -npos 15660 -
nneg 7129 -nstage 14 -mem 1000 -mode ALL -w 18 -h 36 -nonsym
但在某些时候我总是得到这个错误:
Parent node: 0
*** 1 cluster ***
OpenCV Error: Assertion failed (elements_read == 1) in unknown function, file C:
\libraries\OpenCV2.4.1\opencv\apps\haartraining\cvhaartraining.cpp, line 1858
我怎样才能克服这个???任何帮助表示赞赏。非常感谢