微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

打破城市景观测试集中图像的可视化

如何解决打破城市景观测试集中图像的可视化

我正在处理 Cityscapes 数据集。但是我在可视化测试集中的 rgb 掩码时遇到了问题。我正在做的事情如下:

从根读取掩码:

root_path = './Baysian_Seg/Inputs/Cityscapes/test_labels'
mask_root = os.path.join(root_path,'ex_test_labels')

berlin_mask_list= sorted(os.listdir(os.path.join(mask_root,'berlin')))

mask_lists = ['berlin_000010_000019_gtFine_color.png','berlin_000010_000019_gtFine_instanceIds.png','berlin_000010_000019_gtFine_labelIds.png','berlin_000010_000019_gtFine_polygons.json']

mask1 = Image.open(os.path.join(mask_root,'berlin',mask_lists[0]))

plt.imshow(mask1)

但我只会得到一张黑色图像。我不知道我哪里出错了。我对训练和验证集做了同样的事情,我可以正确地可视化掩码。我将不胜感激。

附言我还尝试使用:PIL 转换 maks1.convert('RGB') 掩码,但也没有帮助。

解决方法

不能测试cityscapes,测试数据集不公开,所以测试集中的图片都是黑色的。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。