如何解决maskrcnn_benchmark中COCODataset类的图片类型
因此,我尝试按照 this 指令使用 maskrcnn_benchmark 来可视化我的测试结果。由于图像类型不同,我无法输出图像。对于 image,target,idx = dataset[idx]
,我从数据集 torch.Tensor
中获得了一个数据类型为 maskrcnn_benchmark.data.datasets.coco.COCODataset
的图像,形状为 (3,600,1200)
。
来自 dataset.get_img_info(idx)
的原始图像是
{'id': 0,'width': 2048,'height': 1024,'file_name': 'frankfurt_000000_000294_leftImg8bit_foggy_beta_0.02.png','seg_file_name': 'frankfurt_000000_000294_gtFine_instanceIds.png'}
问题是 torch.Tensor
图像值在 -122.7717 到 152.0199 之间变化。我想知道如何将其转换为普通图像类型,以便我可以将预测叠加在图像之上并可视化测试结果。在将预测叠加到图像之上之前,我是否还需要将图像重塑为原始大小 1024 x 2048
?
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。