現在、機械学習を行っている最中でこちらのサイトを参考にしています
https://www.pro-s.co.jp/engineerblog/opencv/post_6471.html
構成も同じようにやりposに1枚の画像を入れcreatsamplesで50枚のvecファイルを作りました
ネガティブ画像は(1).jpg (2).jpg....のように30枚negフォルダに入れました
実際に
opencv_traincascade.exe -data ./cascade/ooo/ -vec ./vec/ooo.vec -bg ./neg/nglist.txt -numPos 40 -numNeg 20
を実行したところ
PARAMETERS:
cascadeDirName: ./cascade/ooo/
vecFileName: ./vec/ooo.vec
bgFileName: ./neg/nglist.txt
numPos: 40
numNeg: 20
numStages: 20
precalcValBufSize[Mb] : 1024
precalcIdxBufSize[Mb] : 1024
acceptanceRatioBreakValue : -1
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 40 : 40
Train dataset for temp stage can not be filled. Branch training terminated.
Cascade classifier can't be trained. Check the used training parameters.
エラーが発生し、http://answers.opencv.org/question/10872/cascade-training-error-opencv-244-train-dataset-for-temp-stage-can-not-filled-branch-training-terminated-cascade-classifier-cant-be-trained-check-the/
こちらのサイトを参考にnglist.txtの中身を
./(1).jpg
./(2).jpg
.
.
と変更してもエラーがでます
改行コード以外の問題でしょうか?
opencvは2.4.13です
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/05 04:16
2017/12/05 04:25
退会済みユーザー
2017/12/05 15:09
2017/12/07 01:48
退会済みユーザー
2017/12/07 10:04