Python opencv imwrite不会将图像保存到目标

时间:2018-05-04 15:33:40

标签: python opencv computer-vision

我正在尝试调整我的示例文件夹中的所有图像,然后将所有图像保存回测试文件夹中。下面的代码调整了图像的大小,但它没有将它们保存到目标文件夹中" test"。我不明白是什么问题,我已经提到了所有文档,没有任何东西可以帮助我理解这里出了什么问题。

import cv2
import glob
import os
from tqdm import tqdm


imgs = glob.glob('samples/*.jpg')

print('Images files:', imgs)

width = 100
height = 100

folder = 'test'
if not os.path.exists(folder):
    os.makedirs(folder)

#Resizing & Saving
for img in tqdm(imgs):
    pic = cv2.imread(img, cv2.IMREAD_UNCHANGED)
    pic = cv2.resize(pic, (width, height))
    cv2.imwrite(os.path.join(folder,img), pic)
    print(img)

脚本可以读取图像并成功调整大小,唯一的部分是imwrite没有按预期运行。

1 个答案:

答案 0 :(得分:0)

可能是特殊角色。尝试更改图像的名称。

我没有声誉将此想法添加为评论。我很抱歉。