如何将一个batch里面的图片分开保存

如何将一个batch里面的图片分开保存

1、使用python的PIL库处理

首先,需要将图片batch转换为单独的图片数组。然后,对于每一张图片,使用PIL库中的Image.save()方法来将其保存到指定的文件夹中。

示例代码:

from PIL import Image

# 假设图片batch为imgs,保存路径为save_path
for i, img in enumerate(imgs):
    img = Image.fromarray(img)
    img.save(f'{save_path}/img_{i}.jpg')


2、使用Python的OpenCV库来处理图片

直接上代码,很好理解。

import cv2

# 假设图片batch为imgs,保存路径为save_path
for i, img in enumerate(imgs):
    cv2.imwrite(f'{save_path}/img_{i}.jpg', img)

你可能感兴趣的:(随笔,batch,python,opencv)