【问题标题】:OpenCV train cascade giving error "“Train dataset for temp stage can not be filled.”OpenCV 训练级联给出错误““临时阶段的训练数据集无法填充。”
【发布时间】:2017-02-27 06:25:35
【问题描述】:

所以我在网上搜索了这个,这是一个很常见的错误,但我尝试了给定的解决方案无济于事。我的 cmd 日志是:

C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata>opencv_traincascade -data my_trained -vec positives.vec -bg negativedata.txt -numPos 30 -numNeg 76 -numStages 15 -minHitRate 0.995 -w 197 -h 197 -featureType LBP -precalcValBufSize 1024 -precalcIdxBufSize 1024
PARAMETERS:
cascadeDirName: my_trained
vecFileName: positives.vec
bgFileName: negativedata.txt
numPos: 30
numNeg: 76
numStages: 15
precalcValBufSize[Mb] : 1024
precalcIdxBufSize[Mb] : 1024
acceptanceRatioBreakValue : -1
stageType: BOOST
featureType: LBP
sampleWidth: 197
sampleHeight: 197
boostType: GAB
minHitRate: 0.995
maxFalseAlarmRate: 0.5
weightTrimRate: 0.95
maxDepth: 1
maxWeakCount: 100
Number of unique features given windowSize [197,197] : 41409225

===== TRAINING 0-stage =====

<BEGIN
POS count : consumed   30 : 30
Train dataset for temp stage can not be filled. Branch training terminated.
Cascade classifier can't be trained. Check the used training parameters.

C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata>

而我的negativedata.txt 文件有76 行信息,格式如下:

negatives/1411814567410.jpg 1 2 2 199 199
negatives/20131225_192702.jpg 1 2 2 199 199
negatives/20131225_193214.jpg 1 2 2 199 199
negatives/20131225_193325.jpg 1 2 2 199 199
negatives/20131225_193327.jpg 1 2 2 199 199
negatives/20131225_193328.jpg 1 2 2 199 199

请有人帮我查明问题,因为我仍然不确定为什么会收到此错误。我在 Windows 系统上执行此操作。谢谢。

【问题讨论】:

    标签: opencv opencv3.0 training-data


    【解决方案1】:

    发现了问题,显然 bg 文件不应该包含约束,所以现在我的文件格式为

    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/ff.JPG
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/fifa.JPG
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/fred.JPG
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG-20140718-WA0008-1.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG-20150102-WA0013.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG-20150120-WA0005.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG_20140109_012313.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG_20140405_205621.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG_20140405_214225.jpg
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG_20140405_214225_transparent.png
    C:\Users\kosyn_000\Dropbox\OpenCVtrainingdata\negatives/IMG_20140405_214225_transparent_small.png
    

    它很好地输出了我的 xml 文件;虽然需要一点时间。大声笑,我不敢相信这是一件如此简单的事情让我退缩。

    【讨论】:

      猜你喜欢
      • 2012-07-09
      • 2019-01-21
      • 2016-07-05
      • 2012-12-05
      • 1970-01-01
      • 2015-02-08
      • 2015-08-14
      • 2017-11-21
      • 2015-12-16
      相关资源
      最近更新 更多