Python 在Pickle文件中查看多个图像
我有一个Python代码,用于查看Pickle文件中的图像 我使用的代码是:Python 在Pickle文件中查看多个图像,python,machine-learning,deep-learning,dataset,pickle,Python,Machine Learning,Deep Learning,Dataset,Pickle,我有一个Python代码,用于查看Pickle文件中的图像 我使用的代码是: train_images=pickle.load(open("full_CNN_train.p", "rb" )) plt.imshow(train_images) 这里我得到了一个类似这样的错误:TypeError:Invalid shape(12764,80,160,3)用于图像数据 所以我在代码中添加了一行额外的代码 plt.imshow(train_images[0])
train_images=pickle.load(open("full_CNN_train.p", "rb" ))
plt.imshow(train_images)
这里我得到了一个类似这样的错误:TypeError:Invalid shape(12764,80,160,3)用于图像数据
所以我在代码中添加了一行额外的代码
plt.imshow(train_images[0])
现在,由于pickle文件包含大量图像,我只能获得单个图像输出
Pickle数据格式打印(序列图像)
如何查看其中的多个图像?我做错什么了吗?请帮我解决这个问题。谢谢 尝试保存一些图像
import pickle as pl
import cv2
fr = open('full_CNN_train.p', 'rb')
images = pl.load(fr)
fr.close()
for i in range(11):
cv2.imwrite(f"img_{i * 1000}.jpg", images[i * 1000])
这是一个图像列表。类似于“火车图像中的图像:plt.imshow(图像)”的东西是的,我也应用了它,但我仍然能够查看1个图像。无法查看其他图像。已检查列车图像的大小(12000)。还有别的办法吗?你想怎么看12000张图片?一下子?你可以将图片另存为JPG并使用你最喜欢的图像查看器。不,我只想拍摄5或10张图片的截图,将它们添加到我的项目报告中。我正在使用Spyder来运行代码。谢谢你,伙计!您能帮我保存其他图像吗?因为我只能看到1张图像我保存了当前数据集图像,但无法查看其他图像