我的代码是:
randomScale = random.uniform(0.08, 1.0)
CPtransform = transforms.RandomResizedCrop((self.height, self.width), scale=(randomScale, randomScale), ratio=(1,1), interpolation=2)
toImage = T.ToPILImage()
padImage= CPtransform(toImage(image).convert("L"))
padMask = CPtransform(toImage(mask).convert("L"))
return TF.to_tensor(padImage), TF.to_tensor(padMask)
但是,在增强后的图像中,掩模并不像图中所示的那样对应,我对它们使用的函数都是相同的,但结果是不同的。
有人能帮忙吗?谢谢!
1条答案
按热度按时间crcmnpdw1#
你可以将
concat
图像和遮罩转换成单个Tensor并进行变换。