仅送入Chainer模型中的图像

时间:2019-05-16 06:28:19

标签: image-processing dataset chainer

我有一个仅包含图像的数据集,该图像将在自动编码器中用于重新生成输入图像。我想使用链接器ImageDataset将数据提供给迭代器。

data = test_tup = chainer.datasets.ImageDataset('/NewText.txt', '/train')

我给了包含图像地址的文本文件地址,并在根目录中给出了保存图像的文件夹的地址。

 79         _check_pillow_availability()
 80         if isinstance(paths, six.string_types):
---> 81             with open(paths) as paths_file:
 82                 paths = [path.strip() for path in paths_file]
 83         self._paths = paths

FileNotFoundError: [Errno 2] No such file or directory: '/NewText.txt'

这是使用ImageDataset的正确方法吗?我也想知道ImageDataset是仅输入图像的好选择还是有其他替代方法。

1 个答案:

答案 0 :(得分:1)

我猜测路径可能与您期望的不同。 print(paths)可能有助于发现问题。

datasets.LabeledImageDataset()可能更好。有关导入的示例,请参见:https://github.com/chainer/chainer/blob/v5.4.0/examples/imagenet/train_imagenet.py

希望有帮助,