我如何将照片转换为张量

时间:2016-01-27 07:21:12

标签: converter photos tensorflow

我是一个新手神经网络用户试图掌握TensorFlow。我已经使用MNIST数据集作为测试,现在想要使用真实世界的数据。 任何人都可以指点我的“Howto”或纸张或来源告诉我如何将文件中的数码照片(jpeg,png,gif,wmf)转换成准备好导入TensorFlow的张量器吗?

干杯!

2 个答案:

答案 0 :(得分:0)

您可以使用TensorFlow image functions加载图片并将其转换为张量。加载图像后,您可能希望查看tf.image.resize_bilinear以将图像调整为标准尺寸。

答案 1 :(得分:0)

将数据加载到Tensorflow的标准方法是使用TFRecords文件。

  

另一种方法是将您拥有的任何数据转换为支持的格式。这种方法可以更轻松地混合和匹配数据集和网络架构。 TensorFlow的推荐格式是包含tf.train.Example协议缓冲区的TFRecords文件。

- Tensorflow Documentation

基本上,TFRecord是数据或图像的二进制表示形式及其标签,文件名和其他信息。它的主要优点是允许您通过使用Tensorflow的线程有效地将数据流入模型,并提高不同模型之间的灵活性。

您可以使用此script生成自己的TFRecord文件。

此外,您还可以阅读如何使用脚本here