将频道的最后一个转换为频道的第一个图像

问题描述 投票:0回答:1

我具有以下尺寸的图像张量

TensorShape([Dimension(1), Dimension(96), Dimension(96), Dimension(3)])

我希望该张量在通道的第一维中

TensorShape([Dimension(1), Dimension(2), Dimension(96), Dimension(96)])

我尝试过

tf.transpose (image, perm = [0,3,1,2])

但是它没有用。它和以前一样返回。

因为这是Facenet算法的要求,请提出实现方法。

tensorflow face-recognition image-preprocessing
1个回答
0
投票

您可以尝试将张量转换为NumPy数组,然后使用np.rollaxis并转换回Tensorflow张量。

© www.soinside.com 2019 - 2024. All rights reserved.