def read_dataset(self, queue, input_size, data_format):
image = tf.image.decode_jpeg(
tf.read_file(queue[0]), channels=3, name=self.scope+'/image')
label = tf.image.decode_png(
tf.read_file(queue[1]), channels=1, name=self.scope+'/label')
image = tf.image.resize_images(image, input_size)
label = tf.image.resize_images(label, input_size, 1)
if data_format == 'NCHW':
self.channel_axis = 1
image = tf.transpose(image, [2, 0, 1])
label = tf.transpose(label, [2, 0, 1])
image -= tf.reduce_mean(tf.cast(image, dtype=tf.float32),
(0, 1), name=self.scope+'/mean')
return image, label
data_reader.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录