转:Python实现高斯模糊

#coding=utf-8

from PIL import Image 
from PIL import ImageFilter

im1=Image.open('img/gauss/1.jpg')
im1=im1.filter(ImageFilter.GaussianBlur(radius=8))
im1.show()

 

图片模糊效果:

GaussianBlur 高斯模糊

 

MedianFilter 中值滤波

 

 

ModeFilter 模式滤波

 

 

UnsharpMask 不清晰的掩模滤镜

 

 

其他相关:

ImageFilter.GaussianBlur(radius = 2 ) 高斯模糊

ImageFilter.UnsharpMask(radius = 2,percent = 150,threshold = 3 ) 不清晰的掩模滤镜 

ImageFilter.MinFilter(size = 3 ) 最小值滤波 ImageFilter.MedianFilter(size = 3 ) 中值滤波 ImageFilter.ModeFilter(size = 3 ) 模式滤波

 

 参考:https://www.cnblogs.com/alex-bn-lee/p/16281189.html

posted @ 2023-02-15 14:46  河北大学-徐小波  阅读(32)  评论(0编辑  收藏  举报