我正在尝试调整我的示例文件夹中的所有图像,然后将所有图像保存回测试文件夹中。下面的代码调整了图像的大小,但它没有将它们保存到目标文件夹中" 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没有按预期运行。
答案 0 :(得分:0)
可能是特殊角色。尝试更改图像的名称。
我没有声誉将此想法添加为评论。我很抱歉。