tf.train.match_filename_once或tf.train..string_input_producer有什么问题?

时间:2018-08-23 10:35:51

标签: tensorflow

enter image description here

没有错误,但我无法得到结果。有谁能够帮助我?非常感谢!

1 个答案:

答案 0 :(得分:0)

这是有效的代码模式。您必须启动队列运行器。

filenames = tf.train.string_input_producer(
    tf.train.match_filenames_once("D:/resizedimages/*.png"))

reader = tf.WholeFileReader()
_, input = reader.read(filenames)

input = tf.image.decode_png(input, channels=3)

input.set_shape([299, 299, 3])

init = (tf.global_variables_initializer(), tf.local_variables_initializer())

with tf.Session() as sess:
    sess.run(init)
    coord = tf.train.Coordinator()
    threads = tf.train.start_queue_runners(coord=coord) # Start the queue runners

    image = sess.run([input])
    print(image)