gpt4 book ai didi

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

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:01 26 4
gpt4 key购买 nike

我正在尝试调整样本文件夹中所有图像的大小,然后将所有图像保存回测试文件夹中。下面的代码调整图像大小,但不会将它们保存到目标文件夹“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 没有按预期运行。

最佳答案

可能是特殊字符。尝试更改图像的名称。

我没有将此想法添加为评论的声誉。对不起。

关于Python opencv imwrite 不会将图像保存到目的地,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50178477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com