【问题标题】:Should I gray scale the image?我应该灰度图像吗?
【发布时间】:2018-03-27 12:12:35
【问题描述】:

我正在使用来自 tensorflow 的 R-CNN 对象检测库对图像中的 30 种衣服进行分类:https://github.com/tensorflow/models/tree/master/research/object_detection

当我们收集用于训练和测试的图像时,颜色是否重要?

如果我只穿紫色和蓝色衬衫,我猜它不会识别红色衬衫?

我应该对所有图像进行灰度化以检测衣服的类型吗? :)

【问题讨论】:

    标签: opencv neural-network deep-learning gpu conv-neural-network


    【解决方案1】:

    是的,颜色很重要。底层视觉特征提取基于卷积神经网络,经过预训练以对 ImageNet 数据集中的彩色图像执行图像识别。

    bringing in your own dataset 上的 R-CNN 存储库说明要求提供 RGB 图像。

    数据集要求

    对于数据集中的每个示例,您应该拥有以下信息:

    1. 编码为 jpeg 或 png 的数据集的 RGB 图像。
    2. 图像的边界框列表。每个边界框应包含:
      • 由 4 个浮点数 [ymin, xmin, ymax, xmax] 定义的边界框坐标(原点位于左上角)。请注意,我们将标准化坐标(x / 宽度,y / 高度)存储在 TFRecord 数据集中。
      • 边界框中对象的类。

    【讨论】:

    • 酷。你认为灰度图像会解决这个问题吗??
    • 如果你对图像进行灰度化,那么你的边界框类只是“帽子”、“衬衫”、“裤子”、“连衣裙”等。如果你不对图像进行灰度化,边界盒子类可以是相同的,也可以是更细粒度的,例如“红帽子”、“白衬衫”、“绿裤子”、“圆点连衣裙”。
    • 酷!这就是我想要的!谢谢!
    猜你喜欢
    • 2011-08-30
    • 1970-01-01
    • 1970-01-01
    • 2021-05-14
    • 2017-05-24
    • 2017-03-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多