基本信息
源码名称:matlab数字图像处理
源码大小:0.92M
文件格式:.doc
开发语言:MATLAB
更新时间:2019-12-01
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍

 1.编程实现对图像lena.bmp叠加均值为0,方差为0.02的高斯噪声,分别用邻域平均法和中值滤波法(窗口尺寸为3×3、5×5、15×15、35×35)对该图像进行滤波,显示叠加噪声前后的图像及滤波后的图像。

2. 编程实现对图像lena.bmp叠加椒盐噪声,选择合适的滤波器将噪声去除;

3. 编程实现频率域的理想低通滤波平滑:加噪,改变截止频率,观察效果。





I  = imread('lena.bmp');

J=imnoise(I,'gaussian',0,0.02);

L1 = filter2(fspecial('average',3),J);

L2 = filter2(fspecial('average',5),J);

L3 = filter2(fspecial('average',15),J);

L4 = filter2(fspecial('average',35),J);

K1 = medfilt2(J,[3 3]);

K2 = medfilt2(J,[5 5]);

K3= medfilt2(J,[15 15]);

K4= medfilt2(J,[35 35]);

subplot(331);imshow(J,[]);

subplot(332);imshow(L1,[]);

subplot(333);imshow(L2,[]);

subplot(334);imshow(L3,[]);

 subplot(335);imshow(L4,[]);

subplot(336);imshow(K1,[]);

subplot(337);imshow(K2,[]);

 subplot(338);imshow(K3,[]);

subplot(339);imshow(K4,[]);