官方代码,虽然有is_training这个关键字,但是没有test的相关数据生成代码,也没有generator代码。如果有的话那就太好了,告诉我。
如果你看过去哦之前的博客,你听的明白,不明白也没关系,下面告诉你怎么改。
改点1,build_voc2012_data.py
毕竟test没图片,我就偷个懒,造个图片,放进tfrecord即可。代码极其简单。不多说
if FLAGS.is_training:
seg_filename = os.path.join(
semantic_segmentation_folder,
filenames[i] + '.' + FLAGS.label_format)
seg_data = tf.gfile.FastGFile(seg_filename, 'rb').read()
seg_height, seg_width = label_reader.read_image_dims(seg_data)
else :
seg_filename = os.path.join(
semantic_segmentation_folder,
filenames[i] + '.' + FLAGS.label_format)
seg = np.full([height,width],21,dtype=np.int8)
img = Image.fromarray(seg)
img.s