我正在尝试使用张量板打印一些图像。阅读此link后,我看到输入图像使用mean = [0.485, 0.456, 0.406] 和std = [0.229, 0.224, 0.225] 进行标准化,但是一旦我尝试使用以下方法对它们进行非标准化
mean = (0.485, 0.456, 0.406)
std = (0.229, 0.224, 0.225)
mean = torch.Tensor(mean)[None, ..., None, None]
std = torch.Tensor(std)[None, ..., None, None]
return torch.clamp((img * std + mean)*255, 0, 255)
我收到一组非常奇怪的图像颜色:
更改频道后,我得到了这个(行数并不重要,这是一个变化)
当我不做任何标准化时,图像是这样的
以前有人遇到过类似的事情吗?我相信我这样做是因为我必须进行标准化,但也许我错了
我刚刚意识到,与像素增强相关的蛋白含量发生了转变。这就是为什么不可能进行简单的标准化,因为已经应用了一些与颜色相关的其他转换。