Python Tensorflow:如何使用Tensorflow';使用TIFF图像的数据集API?

Python Tensorflow:如何使用Tensorflow';使用TIFF图像的数据集API?,python,tensorflow,tiff,Python,Tensorflow,Tiff,我目前正在使用Tensorflow加载和预处理图像,以便进行培训和测试。下面是我用来执行此操作的代码片段: image_string = tf.read_file(self._data_conf.image_dir + in_image) label_string = tf.read_file(self._data_conf.label_dir + in_label) image = tf.image.decode_png(image_string, channels=self._num_

我目前正在使用Tensorflow加载和预处理图像,以便进行培训和测试。下面是我用来执行此操作的代码片段:

 image_string = tf.read_file(self._data_conf.image_dir + in_image)
 label_string = tf.read_file(self._data_conf.label_dir + in_label)
 image = tf.image.decode_png(image_string, channels=self._num_channels)
 label = tf.image.decode_png(label_string, channels=self._num_channels)

问题是Tensorflow不支持TIFF容器。这里只支持函数tf.image.decode_image、tf.image.decode_jpeg和tf.image.decode_png。现在,我实现了一个类,该类将从TIFF容器中提取特定页面作为Numpy数组。有没有一种方法可以将此API(静态图形)与自定义图像加载程序(如类)一起使用?

一种简单的方法是直接使用python
imageio
,然后使用
tf.py\u func
对其进行打包。

有关如何进行打包的详细信息?