在计算机视觉领域,对图像进行尺寸调整是一项非常常见的操作。在训练深度神经网络时,因为计算资源和内存限制的原因,我们通常需要将图像缩放到相同的尺寸。
在本文中,我们将介绍如何使用Python中的Pillow库对图像进行尺寸调整,并提供一个示例程序resize_images。
1. Python中的Pillow库
Pillow是Python下最常用的图像处理库之一。它提供了丰富的图像处理函数,包括读取、裁剪、旋转、缩放等操作,而且使用简单,容易上手。
2. 调整图片尺寸的resize_images函数
下面是一个名为resize_images的函数,它可以将位于输入文件夹中的所有图像文件调整为指定的大小,并将其保存到输出文件夹中。
import os
from PIL import Image
def resize_images(input_folder, output_folder