一、中值滤波
- 中值滤波,就是挑选出将个滤波模板范围内数据的中位数。
例如[1,3,2,4]这个数组,给定一个长度为3的滤波窗口,那么元素3所在位置的滤波范围就是1,3,2,其中位数是2,所以要把3更改为2。
二、程序
# -*- coding: utf-8 -*-
"""
Created on Thu Oct 10 14:34:30 2024
Ky_Area066.py
"""
import numpy as np
import scipy.signal as ss
x = [1,3,2,4]
ss.medfilt(x,3) # [1, 2, 3, 2]
print(x)
三、二维的中值滤波
- 二维的中值滤波在图像处理中非常常见,对椒盐噪声有着非常霸道的滤除效果。
所谓椒盐噪声,就是图像中随机产生的黑色和白色的斑点。在使用二维的中值滤波之后,整张图片都变得清澈了。
四、资料
[脚本之家]微小冷 :
https://www.jb51.net/python/317986opr.htm