相关疑难解决方法(0)

Pytorch:加载灰度图像数据集

我想加载灰度图像的数据集。我使用过ImageFolder,但默认情况下不会加载灰色图像,因为它将图像转换为 RGB。

我找到了使用 ImageFolder 加载图像并在灰度转换图像后使用的解决方案:

transforms.Grayscale(num_output_channels=1)
Run Code Online (Sandbox Code Playgroud)

或者

ImageOps.grayscale(image)
Run Code Online (Sandbox Code Playgroud)

这是对的吗?如何在不进行转换的情况下加载灰度图像?我尝试了ImageDataBunch,但导入时遇到问题fastai.vision

image dataset grayscale pytorch

3
推荐指数
1
解决办法
9172
查看次数

MNIST,Torchvision中的输出和广播形状不匹配

在Torchvision中使用MNIST数据集时出现以下错误

RuntimeError: output with shape [1, 28, 28] doesn't match the broadcast shape [3, 28, 28]
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

import torch
from torchvision import datasets, transforms

transform = transforms.Compose([transforms.ToTensor(),
                            transforms.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5)),
                          ])
trainset = datasets.MNIST('~/.pytorch/MNIST_data/', download=True, train=True, transform=transform)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=64, shuffle=True)
images, labels = next(iter(trainloader))
Run Code Online (Sandbox Code Playgroud)

python mnist pytorch torchvision

1
推荐指数
1
解决办法
2732
查看次数

标签 统计

pytorch ×2

dataset ×1

grayscale ×1

image ×1

mnist ×1

python ×1

torchvision ×1