1. pytorch
import sys
sys.path.append('..')
from PIL import Image
import torchvision
from torchvision import transforms as tfs
import numpy as np
import torch
import pandas as pd
import re
import datetime
def tensor_to_PIL(tensor):
image = tensor.cpu().clone()
image = image.squeeze(0)
image = unloader(image)
return image
# 读入一张图片
im = Image.open('./demo/1.jpg')
print("im.mode is",im.mode)
print("im.size is ",im.size)
im.show()
# im=tfs.Resize(128)
# #print("h_filp.size is ",im.size)
# h_filp = tfs.RandomHorizontalFlip()(im)
# v_flip1 = tfs.RandomVerticalFlip()(h_filp)
# v_flip1=tfs.RandomCrop(96)
# #
# v_flip1.show()
###############
for i in range (20):
loader = tfs.Compose([
tfs.Resize(128),
tfs.RandomHorizontalFlip(),
tfs.RandomVerticalFlip(),
tfs.RandomCrop(96),
tfs.ToTensor(),
tfs.Normalize([0.5, 0.5, 0.