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 算法的要求,请提出方法。

4

1 回答 1

0

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

于 2020-05-31T15:17:28.190 回答