torchvision中的transforms
1.transforms:对图像进行变换的工具库
-
tensor:是一种数据类型,我们在使用时经常会将PIL.Image类型的图片转换为tensor类型
代码示例:
from PIL import Image
from torchvision import transforms
img_path="data/train/ants_image/0013035.jpg"
img=Image.open(img_path)
print(type(img))
tensor_trans=transforms.ToTensor()
tensor_img=tensor_trans(img)
print(tensor_img)
-
为什么我们需要Tensor数据类型(如何使用)
代码示例:
from PIL import Image
from torch.utils.tensorboard import SummaryWriter
from torchvision import transforms
img_path="data/train/ants_image/0013035.jpg"
img=Image.open(img_path)
print(type(img))
tensor_trans=transforms.ToTensor()
tensor_img=tensor_trans(img)
writer =SummaryWriter("logs")
writer.add_image("Tensor_img",tensor_img,1)
writer.close()
print(tensor_img)