首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >pytorch ImageFolder数据不匹配原始imgs号吗?

pytorch ImageFolder数据不匹配原始imgs号吗?
EN

Stack Overflow用户
提问于 2019-12-08 04:56:03
回答 1查看 83关注 0票数 0

我有21,522件物品,共计609.7 MB在火车文件夹中

代码语言:javascript
复制
train
  -1(3600 png)
  -2(3600 png)
   .
   .
  -6

train_trans = transforms.Compose([
        vision.transforms.Resize(target_size),
        vision.transforms.RandomHorizontalFlip(),
        vision.transforms.RandomRotation(20),
        #CIFAR10Policy(),
        vision.transforms.ToTensor(),
        vision.transforms.Normalize(
            [0.485, 0.456, 0.406], 
            [0.229, 0.224, 0.225])
])
valid_trans = transforms.Compose([
        vision.transforms.Resize(target_size),
        vision.transforms.RandomResizedCrop(target_size, scale=(0.8,1.0)),
        vision.transforms.RandomHorizontalFlip(),
        vision.transforms.ToTensor(),
        vision.transforms.Normalize(
            [0.485, 0.456, 0.406], 
            [0.229, 0.224, 0.225])
])
test_trans = transforms.Compose([
        vision.transforms.Resize((size,size)),
        vision.transforms.RandomResizedCrop(target_size, scale=(0.8,1.0)),
        vision.transforms.ToTensor(),
        vision.transforms.Normalize(
            [0.485, 0.456, 0.406], 
            [0.229, 0.224, 0.225])
])

但是,当我加载数据集时

代码语言:javascript
复制
train_dataset = torchvision.datasets.ImageFolder(root= path + 'train/',transform=trans)

不知何故

print(len(train_dataset)) = 4109

不知怎么的,它没有加载整个图像文件。

EN

回答 1

Stack Overflow用户

发布于 2019-12-10 13:41:42

如果您想要访问给定文件夹中的所有图像,则给定的路径应该在上面一个级别。

例如,当您将路径设为root= path + 'train/'时,ImageFolder只查看../train/文件夹中的文件夹,而不查看该文件夹中的图像文件。因此,要么在“列车”文件夹内的文件夹中组织文件,要么确保根文件夹中只有“列车”文件夹,并提供根文件夹的路径。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59232553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档