【问题标题】:RGB or BGR for Tensorflow-slim-ResNet V2 pre-trained model?Tensorflow-slim-ResNet V2 预训练模型的 RGB 或 BGR?
【发布时间】:2018-07-25 04:07:59
【问题描述】:

对于 CNN 训练,输入图像通道的确切顺序可能因库而异,甚至因模型而异。对于 Caffe,通常期望输入图像是 BGR 顺序,而在 Tensorflow 中,顺序可以是任意的。

那么有没有人知道 ResNet_V2 预训练模型的 Tensorflow slim 库是按什么顺序(BGR 或 RGB)进行训练的?它在文档中写道:

我检查了这个链接中的脚本:https://github.com/tensorflow/models/blob/master/research/slim/datasets/build_imagenet_data.py,它说图像是用 RGB 编码的。但是我仍然不确定 ResNet_V2 是按什么顺序训练的?

有没有人对这个问题有类似的困惑?感谢您的任何反馈!

【问题讨论】:

  • 正如您在问题中提到的那样,文档说 RGB。

标签: tensorflow conv-neural-network resnet tensorflow-slim


【解决方案1】:

它是 RGB。色彩空间取决于在数据准备期间图像如何读入存储器。 Caffe 使用 OpenCV 进行许多图像操作,OpenCV 默认将图像读取到 BGR 中,而在 TensorFlow 世界中更经常依赖 PIL 库。

脚本中声明的色彩空间是RGB,见第206行。

【讨论】:

    猜你喜欢
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-03
    • 2018-01-22
    • 2018-11-08
    • 2018-08-12
    • 2019-04-14
    相关资源
    最近更新 更多