在我的Jupyter笔记本中,我正在尝试通过Keras迭代显示一张图片。我使用的代码如下:
def plotImages(path, num):
batchGenerator = file_utils.fileBatchGenerator(path+"train/", num)
imgs,labels = next(batchGenerator)
fig = plt.figure(figsize=(224, 224))
plt.gray()
for i in range(num):
sub = fig.add_subplot(num, 1, i + 1)
sub.imshow(imgs[i,0], interpolation='nearest')
但是这仅绘制单通道,因此我的图像是灰度的。我该如何使用3个通道输出彩色图像绘图?
imgs
的形状是什么? - Sueversub.imshow(imgs)
来使用所有通道。如果您不提供所有通道,您如何指望它显示RGB呢? - Suever