一、实验内容及原理
1、均值滤波
具体内容:利用 OpenCV 对灰度图像像素进行操作,分别利用算术均值滤波器、几何均值滤波器、谐波和逆谐波均值滤波器进行图像去噪。模板大小为 5*5。 (注:请分别为图像添加高斯噪声、胡椒噪声、盐噪声和椒盐噪声,并观察 滤波效果)
(1)算术均值滤波器
f^(x,y)=1mn∑g(s,t)\hat {f}(x,y)=\frac {1}{mn}\sum g(s,t)f^(x,y)=mn1∑g(s,t)
(2)几何均值滤波器
f^(x,y)=[∏g(s,t)]1mn\hat {f}(x,y)=[\prod g(s,t)]^{\frac {1}{mn}}f^(x,y)=[∏g(s,t)]mn1
注:这个累乘很容易会超过int或者long的表示范围,建议每n个灰度一起乘,再开根号
(3)谐波均值滤波器
f^(x,y)=mn1∑g(s,t)\hat {f}(x,y)=\frac {mn}{\frac {1}{\sum g(s,t)}}f^(x,y)=