📅  最后修改于: 2023-12-03 14:46:02.200000             🧑  作者: Mango
BoxBlur() 方法是Python Imaging Library(PIL)中的一个滤镜方法,用于对图像进行均值模糊处理。该方法的返回值是一个经过处理后的新的图像对象。
PIL.ImageFilter.BoxBlur(radius=2, **kwargs)
以下示例代码演示了如何使用BoxBlur()方法对图像进行均值模糊处理:
from PIL import Image, ImageFilter
# 打开图像文件
img_path = "test.jpg"
img = Image.open(img_path)
# 对图像进行均值模糊处理
blur_img = img.filter(ImageFilter.BoxBlur(radius=5))
# 显示原始图像和处理后的图像
img.show()
blur_img.show()
上面的代码中,先打开一个图像文件,然后调用filter()方法,使用BoxBlur()方法对图像进行均值模糊处理,并保存到blur_img变量中,最后分别显示原始图像和处理后的图像。