【问题标题】:Unable to create positive samples from a limited set of samples for Haar training无法从有限的样本集中创建正样本以进行 Haar 训练
【发布时间】:2013-08-15 02:05:34
【问题描述】:

我正在构建一个 Haar 分类器。我有一组 109 个正样本和 3000 个负样本。为了增加阳性样本的数量(比如 600 个),我尝试使用以下命令:

opencv_createsamples -vec out.vec -w 24 -h 24 -bg bg.txt -num 600 -info positives.dat

但我收到以下错误消息:

positives.dat(109) : parse errorDone. Created 108 samples

如何“强制”opencv 从我拥有的 109 个样本中生成 600 个样本?

【问题讨论】:

    标签: opencv


    【解决方案1】:

    Opencv 用于创建样本的默认函数只能创建您在 info 文件中的数量。一个

    另外,您应该知道如果您使用 -info 而不是 -img,它只会将它们调整为您指定为 h 和 w 的大小,并对所有图像进行灰度化。它实际上并没有对它们应用任何变换或将它们叠加在背景图像上。我不完全确定这个函数的真正意义是什么......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-21
      • 2013-01-12
      • 2015-12-02
      • 2014-02-19
      • 2018-02-04
      • 2011-11-08
      • 1970-01-01
      相关资源
      最近更新 更多