Caffe的train.prototxt中平均值的顺序是多少?

时间:2016-09-03 11:01:52

标签: machine-learning computer-vision neural-network deep-learning caffe

在我的Caffe中'train.prototxt'我正在做一些输入数据转换,如下所示:

  transform_param {
    mirror: true
    crop_size: 321
    mean_value: 104 # Red ?
    mean_value: 116 # Blue ? 
    mean_value: 122 # Green ? 
  }

现在我想存储输入图像的修改版本,以便将某些图像区域设置为这些平均值。理性的是,在平均减法期间将那些区域设置为0。但是,我不知道caffe在这样的原型文件中期望的频道顺序是什么,我也无法在caffe代码中查找。
现在有人确定上面给出的3个值是RGB还是BGR顺序?

(我不确定,因为caffe在内部使用opencv以非常规的BGR格式存储图像)

1 个答案:

答案 0 :(得分:5)

https://groups.google.com/forum/#!topic/caffe-users/9opH6AW3Irw(Evan Shelhamer回答):

  由于历史原因,

[Mean]值是BGR - 原始的CaffeNet训练lmdb是通过OpenCV的图像处理制作的,默认为BGR顺序。