怎么将文件夹所有图像调整为 224x224 ,并进行缩放
时间: 2024-03-05 22:48:16 浏览: 61
可以使用Python中的Pillow库来将一个文件夹中所有图像调整为 224x224,并进行缩放。以下是一个示例代码:
``` python
from PIL import Image
import os
# 遍历文件夹中的所有图像文件
folder_path = 'path/to/folder'
for filename in os.listdir(folder_path):
# 判断文件是否为图像文件
if filename.endswith('.jpg') or filename.endswith('.png'):
# 打开图像文件
img = Image.open(os.path.join(folder_path, filename))
# 调整图像大小并进行缩放
img_resized = img.resize((224, 224))
img_resized = img_resized.convert('RGB') # 转换为RGB格式
# 保存调整后的图像
img_resized.save(os.path.join(folder_path, filename))
```
在上面的代码中,我们首先遍历了一个名为 `path/to/folder` 的文件夹中的所有文件。然后,针对每个图像文件,我们使用 `Image.open()` 方法打开图像文件,使用 `resize()` 方法将其调整为大小为 224x224 的图像,并使用 `convert()` 方法将其转换为RGB格式。最后,我们使用 `save()` 方法将调整后的图像保存回原文件夹中。
如果你需要调整其他类型的图像文件,可以在 `if` 语句中修改文件扩展名。如果你需要调整其他尺寸的图像,可以在 `resize()` 方法中修改尺寸参数。
阅读全文