在Python中查看pickle文件中的图像

我是机器学习的新手。我有一个.p 格式(pickle)的图像数据集。


如何查看文件中存在的图像?我在互联网上搜索但没有任何合适的答案。请帮我解决这个问题。


我使用的代码:


import pandas as pd

import pickle

objects = []

with (open("full_CNN_train.p", "rb")) as openfile:

    while True:

        try:

            objects.append(pickle.load(openfile))

        except EOFError:

            break

        

print(objects)

我尝试 pickle.load() 时的输出

https://img1.sycdn.imooc.com/652fddce0001c03502680267.jpg

阿晨1998
浏览 182回答 2
2回答

扬帆大鱼

它可能只是一个标准图像矩阵,只需尝试使用 matplotlib.pyplot.imshow()from matplotlib import pyplot as pltimg = ... # pickle load or whateverplt.imshow(img)plt.show()

慕尼黑8549860

只需加载 pickle 文件,然后使用“imshow”方法即可可视化。import pickleimport matplotlib.pyplot as pltpkl = open('pickled_image.pickle', 'rb')im = pickle.load(pkl)plt.imshow(im)
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python