gpt4 book ai didi

tensorflow - 调整图像大小以在 TensorFlow 中进行训练

转载 作者:行者123 更新时间:2023-12-03 00:44:48 31 4
gpt4 key购买 nike

我尝试读取自己的图像以在 TensorFlow 中进行训练。但是,似乎有一个错误:

ValueError: 'size' must be a 1-D Tensor of 2 elements: new_height, new_width. 

以下代码示例有什么问题?

filenames=['images/000001.jpg','images/000002.jpg','images/000003.jpg','images/000004.jpg']
labels=[1,0,1,0]

filename_queue=tf.train.string_input_producer(filenames)

reader=tf.WholeFileReader()
filename, content = reader.read(filename_queue)
images=tf.image.decode_jpeg(content, channels=3)
images=tf.cast(images, tf.float32)
resized_images=tf.image.resize_images(images, 224, 224)

image_batch, label_batch=tf.train.batch([resized_images, labels], batch_size=2)

最佳答案

错误表明,size 必须是一维张量。 tensorflow 的实际含义只是使 tf.image.resize_images 的第二个参数成为一个元组:

resized_images = tf.image.resize_images(images, (224, 224))

关于tensorflow - 调整图像大小以在 TensorFlow 中进行训练,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40299704/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com