こんにちは、トレーニングを行おうとすると、「一時ステージのトレーニング データセットを埋めることができません。ブランチ トレーニングが終了しました。カスケード分類器をトレーニングできません。使用されたトレーニング パラメータを確認してください」というエラーが発生しました。50 枚のポジティブ画像と 100 枚のネガティブ画像を使用しました。ここで同様の質問を見ました。私の bg.txt ファイルは既にそのソリューションで言及されている形式になっていますが、まだエラーが発生しています。
私のコンソール出力は次のとおりでした-
C:\Users\Administrator\Documents\Visual Studio 2010\Projects\cv_traincascade
\Debug>cv_traincascade.exe -data test -vec positives.vec -bg infofile.txt -numPos 50 -
numNeg 100 -numStages 20 -precalcValBufSize 1024 -precalcIdxBufSize 1024 -w 24 -h 24
PARAMETERS:
cascadeDirName: test
vecFileName: positives.vec
bgFileName: infofile.txt
numPos: 50
numNeg: 100
numStages: 20
precalcValBufSize[Mb] :1024
precalcIdxBufSize[Mb] :1024
stageType: BOOST
featureType: HAAR
sampleWidth: 24
sampleHeight: 24
boostType: GAB
minHitRate: 0.995
maxFalseAlarmRate: 0.5
weightTrimRate: 0.95
maxDepth: 1
maxWeakCount: 100
mode: BASIC
===== TRAINING 0-stage =====
<BEGIN
POS count : consumed 50 : 50
Train dataset for temp stage can not be filled. Branch training terminated.
Cascade classifier can't be trained. Check the used training parameters.
私のコマンドで何が間違っているのか誰か教えてください。どんな助けでも大歓迎です。ありがとうございました。