为什么在Caffe的例子中交换RGB通道?

时间:2017-04-05 11:11:29

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

当我查看Caffe的例子时,他们似乎总是互换频道 它背后的原因是什么? 以下是Caffe分类example

的例子
transformer.set_transpose('data', (2,0,1))  # move image channels to outermost dimension
transformer.set_mean('data', mu)            # subtract the dataset-mean value in each channel
transformer.set_raw_scale('data', 255)      # rescale from [0, 1] to [0, 255]
transformer.set_channel_swap('data', (2,1,0))  # swap channels from RGB to BGR

1 个答案:

答案 0 :(得分:2)

这是一个非常恼人的功能,来自opencv。看来opencv默认以BGR格式读取彩色图像。