在 python 中查看 pickle 文件中的图像
Viewing images from pickle file in python
我是 Machine 的新手 Learning.I 有一个 图像数据集 .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()
时的输出
这可能只是一个标准的图像矩阵,只需尝试使用 matplotlib.pyplot.imshow()
from matplotlib import pyplot as plt
img = ... # pickle load or whatever
plt.imshow(img)
plt.show()
只需加载 pickle 文件,并使用“imshow”方法进行可视化。
import pickle
import matplotlib.pyplot as plt
pkl = open('pickled_image.pickle', 'rb')
im = pickle.load(pkl)
plt.imshow(im)
我是 Machine 的新手 Learning.I 有一个 图像数据集 .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()
时的输出这可能只是一个标准的图像矩阵,只需尝试使用 matplotlib.pyplot.imshow()
from matplotlib import pyplot as plt
img = ... # pickle load or whatever
plt.imshow(img)
plt.show()
只需加载 pickle 文件,并使用“imshow”方法进行可视化。
import pickle
import matplotlib.pyplot as plt
pkl = open('pickled_image.pickle', 'rb')
im = pickle.load(pkl)
plt.imshow(im)