python编程 MATLAB中GUI里,求领域平均法和中值滤波法的代码?
浏览量:1131
时间:2021-03-14 11:45:20
作者:admin
MATLAB中GUI里,求领域平均法和中值滤波法的代码?
在函数medfilter回调(对象、事件数据、句柄)后,输入以下程序X=(手柄.img)Y=imnoise(x,“Salt&Pepper”,0.04)%加上Salt&Pepper噪声z=medfilt2(Y(:,:),[5,5],“对称“)%中值滤波器imshow(z)imwrite(z”医疗过滤器.jpg这是我刚刚在GUI课程设计中完成的代码。只需在添加的按钮的回调函数之后添加此代码,并在中间添加图片中的椒盐噪声。
均值滤波与中值滤波的比较?
将平均波与中值滤波进行比较
平均滤波使用线性方法对整个窗口中的像素值进行平均。均值滤波本身存在固有的缺陷,即不能很好地保护图像的细节,在对图像去噪的同时也破坏了图像的细节,使图像变得模糊,噪声点不能很好地去除
中值滤波不好对脉冲噪声声音有很好的滤波效果,特别是在滤除噪声的同时,可以保护信号的边缘,使其不模糊。
均值滤波与中值滤波的比较?
均值滤波和中值滤波的内容非常基础。均值滤波相当于低通滤波,容易使图像模糊,对椒盐噪声影响不大。中值滤波的优点是可以滤除椒盐噪声,缺点是容易造成图像的不连续性。通过下面的三幅图,我们可以清楚地看到以上两种滤波方法的区别。
原始图像含有椒盐噪声
中值滤波后,椒盐噪声几乎被完全去除
均值滤波后,椒盐噪声被处理成小气泡,但同时图像开始模糊。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。