【问题标题】:Creating a good training set for one-class detection为一类检测创建良好的训练集
【发布时间】:2021-05-30 10:26:38
【问题描述】:

我正在 egohands 数据集上训练一类(手)对象检测器。我的问题是它检测到的东西太多了。感觉就像是在检测所有与手一样有肤色的东西。

我认为最可能的解释是我的训练集很差,因为该集的每张图像都包含手,而且图像上几乎没有其他肤色元素。我想有必要同时呈现不是您尝试检测的网络图像?

我只是想验证我的假设是否正确,然后再投入大量时间来创建更好的训练集。因此,我非常感谢我做错的每一个提示。

【问题讨论】:

    标签: tensorflow object-detection object-detection-api


    【解决方案1】:

    对象检测预处理是关键步骤,由于检测网络对几何变换很敏感,因此要格外小心。

    一些经过验证的数据增强方法包括:

    1.随机裁剪的随机几何变换(带约束),

    2.随机扩展,

    3.随机水平翻转

    4.随机调整大小(随机插值)。

    5.亮度、色调、饱和度和对比度的随机颜色抖动

    【讨论】:

    • 您好 TFer,感谢您的回答!你是说这些是应该添加到数据集中的东西,还是应该避免的?当使用我正在尝试做的对象检测 api 使用迁移学习时,是否还需要添加我不想检测的事物的图像?说,我想训练检测手,我是否还添加了马的图像。或者更好的是,看起来更像手但实际上不是的东西?
    猜你喜欢
    • 2016-07-10
    • 1970-01-01
    • 1970-01-01
    • 2021-08-02
    • 2015-05-15
    • 2014-04-02
    • 2020-05-28
    • 2015-06-17
    • 2017-09-11
    相关资源
    最近更新 更多