1

我参考这个教程这个文件来训练我自己的分类器。但我遇到了一些问题。

  1. 我使用 objectmarker.exe 生成 info.txt。在 info.txt 中,每条记录都有不同的宽度和高度,但它们都保持矩形的比例。那么,我应该在 02 haarTraining.bat 中设置宽度和高度参数的值吗?

  2. 负样本的宽度和高度也应该跟随正样本?

2017 年 6 月 20 日更新

例如,我使用 objectmarker.exe 标记了以下 2 个图像(标记区域表示为绿色矩形)。但是,这两个矩形的宽度和高度并不相同。

在 info.txt 中:

rawdata/IMG_20170616_170411.jpg 1 993 424 201 284 
rawdata/IMG_20170616_170544.jpg 1 895 994 69 95 

因此,我不知道如何在 02 haarTraining.bat 中配置宽度和高度参数。

在此处输入图像描述在此处输入图像描述

4

1 回答 1

1
  1. 所以你的阳性标记样本的纵横比是固定的?选择您仍然想要检测的物体的最小尺寸,但要足够大以拥有所有必要的特征(所以也许您必须多次训练并选择最好的——在原始的人脸检测论文中就是这样完成的)。

  2. 负样本只是不允许包含目标对象,大小无关紧要,每个负样本中的每个(调整大小的)图像(子)窗口都将用作负样本。

例如,如果你想在图像中检测样本大小为 28x24 的猫,你可以提供一张 8000x6000 的街景图像,其中没有任何猫,这将自动为训练提供大量大小为 28x24 的负样本。

于 2017-06-19T12:04:53.950 回答