重采样是一种改变图像分辨率的方法。在Python中,我们可以使用scikit-image库来实现重采样。以下是一个简单的代码实例:
import numpy as np from skimage import transform # 读取原始图像 img = ... # 定义目标图像大小 dst_shape = ... # 进行重采样 resized_img = transform.resize(img, dst_shape)
该代码先导入了必要的库,然后定义了原始图像和目标图像大小。最后使用transform.resize()函数进行重采样。
需要注意的是,重采样会改变图像的分辨率,从而可能会导致图像失真。因此,在应用重采样时要慎重考虑,避免对图像进行过多的调整。