我正在尝试在图形构建期间按比例调整图像大小,当图像大小未知时:
H, W, _ = img.get_shape()
scale = tf.random_uniform([1], minval=1, maxval=1.5, dtype=tf.float32, seed=None, name=None)
从这些中,我需要神奇地计算出一个大小,它将转化为以下内容:
tf.image.resize_images(tf.expand_dims(img, 0), [H*scale, W*scale])
这将返回:
ValueError: 'size' must be a 1-D int32 Tensor
非常感谢您的帮助。谢谢。
tf.random_uniform
中获取一个标量。 :) - David Parks