如何将一长串图像保存到特定目录?

时间:2019-12-04 03:45:21

标签: python opencv image-processing

如何将图像保存到特定目录?大约30,000张图像被分成几个子文件夹。我用403glob阅读它们,将它们添加到列表中,然后将它们转换为NumPy数组。现在,我要应用模糊,需要将它们添加到特定目录。我所看到的只是单个图像的PIL保存示例,不适用于我拥有的列表。有任何想法吗?我使用以下代码行将它们转换为NumPy数组:cv2

images = np.asarray(cv_img)

1 个答案:

答案 0 :(得分:1)

由于您已将所需的输出保存在numpy数组中,因此可以使用imwrite()方法。

用于多张图像。

import os
import cv2

count=0
DIR="C:\\Name_of_Folder\\"

for i in os.listdir(DIR):
    image=cv2.imread(os.path.join(DIR, i))
    blurred_image = motion_blur(image)
    cv2.imwrite('/path/to/destination/image'+str(count)+'.png',blurred_image) 
    count+=1