У меня есть 357 .bmp изображений (форма: (357,227,227))
, которые я считал их в массив Numpy, затем я добавил их в стандартный размер
(4608, 227,227).Проблема заключается в том, что когда я читаю изображения из дополненного .npy, все
изображения отображаются черным, что означает, что все изображения заполнены нулями.
Я не знаю, почему дополняют все нули изображений, мне нужно сохранить изображения.ниже я попробовал:
allfiles = os.listdir(pth_upd)
files = []
columns = ['data']
for file in allfiles:
files.append(file) if ('.bmp' in file) else None
samples = np.empty((1,227,227))
for file in files:
img = cv2.imread(os.path.join(pth_upd,file),0)
img = img.reshape(1,227,227)
img=img.astype(np.float32)
samples = np.append(samples, img, axis=0)
if (len(samples)< 4608) :
pad_size=4608-len(samples)
samples = np.pad(samples,(( pad_size,0),(0,0),(0,0)),mode='constant', constant_values=0)
f_name=format(folder)
np.save(f_name, samples)
print('saved')
print(samples.shape)
else:
None