我正在尝试学习 TensorFlow,并通过以下链接实现了 MNIST 示例:http://openmachin.es/blog/tensorflow-mnist我 希望能够实际查看训练/测试图像。所以我正在尝试添加代码来显示第一批的第一张火车图片:
x_i = batch_xs[0]
image = tf.reshape(x_i,[28,28])
现在,因为数据是 float32 类型(值在 [0,1] 范围内),我尝试将其转换为 uint16,然后将其编码为 png 以显示图像。我尝试使用tf.image.convert_image_dtype and tf.image.encode_png
,但没有成功。你们能帮我理解如何将原始数据转换为图像并显示图像吗?