Closed houruixiang-1024 closed 3 weeks ago
你好! train_loader中的image经过了normalize,要想还原为可保存的图像需要以下步骤:
from PIL import Image
for data in train_loader:
image = data['image'][0]
image = image.permute(1,2,0) * torch.from_numpy(np.array([[0.229, 0.224, 0.225]])) + torch.from_numpy(np.array([[[0.485, 0.456, 0.406]]]))
image = image * 255
Image.fromarray( image.cpu().numpy().astype(np.uint8)).save('image_name.jpg')
感谢您的回复!😀
我在realnet.py中尝试采用下面方面进行异常图片的保存
很遗憾的是保存的图片仿佛存在一些问题,可能是经过了某种处理
生成的sdas异常图片仿佛也经过了某种处理
![image](https://github.com/cnulab/RealNet/assets/67264004/1cbcca2f-2255-456a-998b-874fb47b7801)