我尝试在TensorFlow中阅读自己的图像进行培训.但是,似乎有一个错误:
ValueError: 'size' must be a 1-D Tensor of 2 elements: new_height, new_width.
Run Code Online (Sandbox Code Playgroud)
以下代码示例有什么问题?
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)
Run Code Online (Sandbox Code Playgroud)
cer*_*rou 18
错误说,size必须是一维张量.tensorflow实际意味着什么只是为了得到tf.image.resize_images一个元组的第二个参数:
resized_images = tf.image.resize_images(images, (224, 224))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
16564 次 |
| 最近记录: |