利用 Pillow 库对图像应用等级滤波
在本程序中,我们将使用等级滤波器对图像进行模糊处理。Pillow 库中的 ImageFilter 类包含一个名为 RankFilter() 的函数,可帮助应用等级滤波器。它需要两个参数:内核大小和等级。最小滤波器的等级为 0,中值滤波器的等级为 size*size/2,最大滤波器的等级为 size*size-1。
原图像
算法
Step 1: Import Image and ImageFilter from Pillow. Step 2: Open the image. Step 3: Call the rankfilter() method and specify the size and rank. Step 4: Display the output.
示例代码
from PIL import Image, ImageFilter im = Image.open('image_test.jpg') im1 = im.filter(ImageFilter.RankFilter(7, 0)) im1.show()
输出
广告