【发布时间】:2021-07-16 11:34:05
【问题描述】:
问题
我有以下问题:
我想使用 pytorchs DataLoader(类似于here),但我的设置有所不同:
在我的数据文件夹中,我有图像(我们称它们为 image_total 不同的街道情况,我想使用裁剪图像(称为 image_crop_[idx] 在离相机足够近的人周围。所以可能会发生一些图像给出给我一张或多张裁剪的图像,而其他人给我零张图像,因为它们没有显示任何人或者它们距离很远。
因为我有很多图片,所以我想让实现尽可能高效。
我希望可以使用这样的东西:
我想加载image_total 并检查其中是否有有用的作物。如果是这样,我会提取裁剪后的图像并获得类似 [image_crop_0, image_crop_1, image_crop_2,...]
现在我的问题:这可能与 pytorchs DataLoader 兼容吗?我看到的问题是我的类的````getitem```-方法将零返回到任意实例。我想使用恒定的批大小进行训练。
注意事项
- 也许 DataLoader 支持这个(我没找到)
- 我必须使用缓冲区或类似的东西
- 后备方案是预处理数据,但这不是最有效的解决方案
【问题讨论】:
标签: pytorch pytorch-dataloader