OpenCVで機械学習用のXMLを作っています。以下のサイトを参考にしました。
Haar状特徴に基づくブースト分類器のカスケードを利用する高速物体検知

createsamples ユーティリティを使用して一枚のポジティブイメージから1000のポジティブイメージを構築しました。以下のコマンドにな入ります。

>createsamples.exe -img data.bmp -vec positive.vec -num 1000

次に、haartrainingユーティリティに先ほど作ったpositive.vecbg.txtを与え実行しました

>haartraining.exe -data data.xml -vec positive.vec -bg bg.txt -npos 1000 -nneg 359

初回bg.txtの内容は~.jpg~.bmp~.gif~.pngがリストになったもので実行しましたが

*** 1 cluster ***
OpenCV Error: Assertion failed (elements_read == 1) in icvGetHaarTraininDataFrom
VecCallback, file ..\..\..\..\..\..\xx\documents\visual studio 2010\Proj
ects\OpenCV\haartraining\cvhaartraining.cpp, line 1861

とエラーが出たため内容を~.jpg~.bmpにしましたが
またエラーが出たため~.jpgのみにしましたがまだエラーが出ています

私の予想では画像のピクセル数や容量によるエラーかと思われます

OpenCVでエラーが出ないピクセル数やファイル容量を教えて下さい

OpenCV v2.4.10