平均平滑
kernel=(5,5)
blur=cv2.blur(image,kernel) #kernel越大越模糊
show(blur)
高斯平滑(加权平均值)
kernel=(5,5)
blur=cv2.GaussianBlur(image,kernel,0) #标准差为0
show(blur)
中值模糊
blur=cv2.medianBlur(image,5) #区别kernel只能是正方形
show(blur)
双边滤波(保持边界清晰,去除噪音)
params=(11,75,75)
diameter,sigmaColor,sigmaSpace =params
#领域直径,灰度值相似性高斯函数标准差,空间高斯函数标准差
blur=cv2.bilateralFilter(image,diameter,sigmaColor,sigmaSpace)
show(blur)
本文深入探讨了图像处理中的平滑技术,包括平均平滑、高斯平滑、中值模糊及双边滤波等方法。详细介绍了每种方法的参数设置及应用效果,帮助读者理解并掌握图像噪声去除及边界清晰保持的技术细节。
1万+

被折叠的 条评论
为什么被折叠?



