读取图像,生成h5py文件
我编辑了一个保存生成h5py的文件
from scipy import misc
import imageio #content_image = imageio.imread
import h5py
import numpy as np
f = h5py.File(“myh5py.h5”,“w”) #创建h5py文件
#d1 = f.create_dataset(“train_X_orig”, (4, 64, 64, 3), ‘i’) #设置要储存的样本个数,需要提前设置好,本例中为6个
d1 = f.create_dataset(“image”, (4, 128, 128), ‘i’) #设置要储存的样本个数,需要提前设置好,本例中为6个
for i in range(4):
X = imageio.imread(‘000%i.png’ % i) #进入储存循环,本例中写入的图片为shou zhi_0,shou zhi_1,…shou zhi_5
X = imageio.imresize(X, (64, 64, 3))
d1[i] = X# 将第i个保存到d1[i]中即可
for key in f.keys():
print(f[key].name)
print(f[key].value)
print(f[key].shape)