2017-02-10 22 views

答えて

5

あなたはtf.strided_sliceまたはtf.reverseを使用することができます。例えば

tf.reverseのAPIはtensorflowのR1.0から変更されていることを

import tensorflow as tf 

img = tf.reshape(tf.range(30), [2, 5, 3]) 

# the following two lines produce equivalent result: 
img_channel_swap = img[..., ::-1] 
img_channel_swap_1 = tf.reverse(img, axis=[-1]) 

注意。

1

チャネルが最後の次元であると仮定します。

channels = tf.unstack (image, axis=-1) 
image = tf.stack ([channels[2], channels[1], channels[0]], axis=-1) 
関連する問題