代码拉取完成,页面将自动刷新
import torch
from torch.utils.data import Dataset
from torchvision import transforms
from PIL import Image
tf=transforms.Compose([
transforms.ToTensor()
])
class MyDataset(Dataset):
def __init__(self,root):
f=open(root,'r')
self.dataset=f.readlines()
def __len__(self):
return len(self.dataset)
def __getitem__(self, index):
data=self.dataset[index]
img_path=data.split(' ')[0]
img_data=Image.open(img_path)
points=data.split(' ')[1:-2]
points=[int(i)/100 for i in points]
return tf(img_data),torch.Tensor(points)
if __name__ == '__main__':
data=MyDataset('data_center.txt')
for i in data:
print(i[0].shape)
print(i[1].shape)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。