mcE*_*nge 4 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 ?
}
Run Code Online (Sandbox Code Playgroud)
现在我想存储输入图像的修改版本,以便将某些图像区域设置为这些平均值.理性的是,在平均减法期间将那些区域设置为0.但是我不知道caffe在这样的prototxt文件中期望的通道顺序是什么,我也无法在caffe代码中查找它.
现在有人确定上面给出的3个值是RGB还是BGR顺序?
(我不确定因为caffe在内部使用opencv,它以不寻常的BGR格式存储图像)
https://groups.google.com/forum/#!topic/caffe-users/9opH6AW3Irw(Evan Shelhamer的回答):
由于历史原因,[均值]值是BGR - 原始的CaffeNet训练lmdb是通过OpenCV的图像处理制作的,默认为BGR顺序.