【问题标题】:Visualizing my own set of images with Tensorflow deeplab使用 Tensorflow deeplab 可视化我自己的一组图像
【发布时间】:2018-12-23 05:41:56
【问题描述】:

我正在尝试从 Tensorflow 实现 Deeplab example。我遵循指南并设法使用 Cityscapes 数据集对其进行训练,准确度为 0.77。我可以使用 vis 代码使用 Cityscape 数据集的图像创建分段图像。

现在我想使用我的一组图像进行可视化,我尝试通过将它们放在文件夹 /models/research/deeplab/datasets/cityscapes/leftImg8bit/val 和 rerun sh convert_cityscapes.sh 中来替换数据集中的文件,但它运行时完成创建 tfrecord

python deeplab/vis.py 
 --logtostderr \
 --vis_split="val" \
 --model_variant="xception_65" \
 --atrous_rates=6 \
 --atrous_rates=12 \
 --atrous_rates=18 \
 --output_stride=16 \
 --decoder_output_stride=4 \
 --vis_crop_size=1025 \
 --vis_crop_size=2049 \
 --dataset="cityscapes" \
 --colormap_type="cityscapes" \
 --checkpoint_dir=${PATH_TO_CHECKPOINT} \
 --vis_logdir=${PATH_TO_VIS_DIR} \
 --dataset_dir=${PATH_TO_DATASET}

它不会创造任何东西。

我不需要再次运行训练,我只想使用我的预训练模型从我自己的图像中预测图像分割,但我不知道如何进行。

【问题讨论】:

    标签: python tensorflow


    【解决方案1】:

    您是否确定您创建的 tfrecord 的模式是:val-*? 您还可以创建自己的 DatasetDescriptor,这样您就不会与真正的 val 集混淆。

    【讨论】:

      猜你喜欢
      • 2019-07-02
      • 2020-11-22
      • 2019-01-13
      • 2020-03-26
      • 2018-05-03
      • 1970-01-01
      • 2016-09-17
      • 2017-03-03
      • 2019-12-10
      相关资源
      最近更新 更多