Tensorflow:从zip / tar文件列表中读取许多图像(或任何文件)

时间:2017-03-14 07:10:09

标签: tensorflow zip

我有一个包含许多zip文件的数据集,每个zip文件包含许多图像。我想设置一个tensorflow读取管道打开每个zip文件,并将zip文件中的每个图像作为单独的记录提取。我见过guides on how to open up multiple image files,但不知道如何在zip中打开图片。我该怎么做?

注意:我正在使用zip,但这同样适用于tar文件。

1 个答案:

答案 0 :(得分:1)

Tensorflow目前不提供zip或tar文件的解码器。

您当然可以使用WholeFileReader阅读zip或tars。但是,对于解压缩/解压缩,您必须使用自己的解码器。您可以找到关于如何执行此操作的快速入门here

或者,您可以创建自定义阅读器。这样做的快速入门是here