首页 > 解决方案 > 在 python 中调整图像大小并转换为 np.array 会增加通道暗淡

问题描述

我有一批 256x256x3 图像。批量大小 = 256。

x_train_n.append(image)
x_train_n2 = np.array(x_train_n)

当我检查图像的形状时,它是 = 256x256x3。然而 x_train_n2 = 256x256x256x 4的形状

为什么通道大小会发生变化?

标签: pythontensorflowkerasdeep-learningautoencoder

解决方案


Python 中的图像调整大小添加了一个额外的通道。所以它需要切断最后一个通道。

x_train_n2[:,:,:,0:3]

刚发现,会解决的。


推荐阅读