我有一个服务,从另一个服务B以二进制格式接收图像:
from PIL import Image
img_list = []
img_bin = get_image_from_service_B()
image = Image.open(io.BytesIO(img_bin)) # Convert bytes to image using PIL
img_list.append(image)
当我有足够的图像后,我想使用Pytorch将我的图像列表加载为数据集。
if img_list.__len__() == 500:
### Load dataset and do a transform operation on the data
my_dataset = datasets.ImageFolder("path/to/images/folder/", transform=transform)
dataset_iterator = DataLoader(my_dataset, batch_size=1)
现在我的问题是如何执行转换并从列表中加载数据集。