将tensor转换为图像


import torch
from torchvision import transforms
 
toPIL = transforms.ToPILImage() #这个函数可以将张量转为PIL图片,由小数转为0-255之间的像素值
img = torch.randn(3,128,64)
pic = toPIL(img)
pic.save('random.jpg')

注意transforms.ToPILImage()的参数格式:

将形状为 C x H x W 的张量或形状为 H x W x C 的 numpy ndarray 转换为 PIL 图像,同时保留值范围。

可以用permute函数来换tensor维度的位置


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM