注:pyplot函数多用于生成折线图,坐标图等。显示正常图片用PIL库
在上一章《TensorFlow笔记(六)——图像预处理》显示并保存图片时,遇到几个问题:
with tf.Session( ) as sess:
image_raw_data = tf.gfile.FastGFile(pic_path,"rb").read()#pic_path:图片路径
img_data = tf.image.decode_jpeg(image_raw_data)#解码
for s in range(6):
# 将图像的尺寸调整为224*224
result = preprocess_for_train(img_data, 224, 224, None)
#print(type(result))
#使用pyplot工具可视化得到的图像。
plt.imshow(result.eval( ))
ll = os.path.join(resize_path,classes[i],b[0]+'_{}'.format(s)+'.jpg')
print(ll)
plt.savefig(ll)
plt.show()#创建一个新的空白图片(坐标轴)所以要保存图片的话应该把这句放在 savefig()函数的后面,否则保存出来的图片是空白的。
if