先说说我们上一篇文章我们的自制数据集的一切缺点,第一,数据集过于分散,在一个文件夹里读取难免导致内存利用率低,而我们将会使用TensorFlow的tfrecords()函数来讲图片和标签制作成这种二进制文件...这样我们的数据集就已经制作完成了.
3:读取tfrecords()文件
具体代码:
先从read_tfRecord函数说起:
在这个函数中,我们主要使用的是:
filename_queue = tf.train.string_input_producer...([tfRecord_path])
在使用这个函数后,这个函数会产生一个先进先出的队列,文本阅读器会用它来读取数据....而这个队列,我们在get_tfrecord中使用到:
具体的参数,在此说明下:
tf.train.string_input_producer( string_tensor, #存储图像和标签信息的 TFRecord...capacity, #队列中元素的最大数量
min_after_dequeue, #出队后队列中的最小数量元素,用于确保元素 的混合级别
num_threads=1, #排列 tensors 的线程数