def rgb_to_bgr(self, inputs):
if True:
if True:
VGG_MEAN = [103.939, 116.779, 123.68]
try:
red, green, blue = tf.split(inputs, 3, 3)
except:
red, green, blue = tf.split(3,3,inputs)
#assert red.get_shape().as_list()[1:] == [224, 224, 1]
#assert green.get_shape().as_list()[1:] == [224, 224, 1]
#assert blue.get_shape().as_list()[1:] == [224, 224, 1]
try:
bgr = tf.concat([
blue - VGG_MEAN[0],
green - VGG_MEAN[1],
red - VGG_MEAN[2]], axis=3)
except:
bgr = tf.concat(3,[
blue - VGG_MEAN[0],
green - VGG_MEAN[1],
red - VGG_MEAN[2]])
return bgr
评论列表
文章目录