由于以下错误,我正在尝试添加 channel
代码:
img = cv2.imread(f,0)
resized = cv2.resize(img, (48,48), interpolation = cv2.INTER_AREA)
print(resized.shape)
(48, 48)
但我需要像 (48,48,1) 这样的 channel 图像。
我该如何解决这个问题?
最佳答案
y = np.expand_dims(x, axis=-1) # Equivalent to x[:,:,np.newaxis]
正如函数所说,它将添加一个额外的维度作为新的最后一个 channel
编辑
关于Python 为图像再添加一个 channel ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49237117/