def save_for_viz_val(data_dir, generated_images, image_files, image_caps,
image_ids, image_size, id):
generated_images = np.squeeze(np.array(generated_images))
for i in range(0, generated_images.shape[0]) :
image_dir = join(data_dir, str(image_ids[i]))
if not os.path.exists(image_dir):
os.makedirs(image_dir)
real_image_path = join(image_dir,
'{}.jpg'.format(image_ids[i]))
if os.path.exists(image_dir):
real_images_255 = image_processing.load_image_array(image_files[i],
image_size, image_ids[i], mode='val')
scipy.misc.imsave(real_image_path, real_images_255)
caps_dir = join(image_dir, "caps.txt")
if not os.path.exists(caps_dir):
with open(caps_dir, "w") as text_file:
text_file.write(image_caps[i]+"\n")
fake_images_255 = generated_images[i]
scipy.misc.imsave(join(image_dir, 'fake_image_{}.jpg'.format(id)),
fake_images_255)
评论列表
文章目录