资源简介

文件包含了3中模糊图像去噪的源代码和分析,是在前人的基础上总结的。直接运行即可。环境是matlab7.0 .是一门课的期末作业。

资源截图

代码片段和文件信息


% ------------------------------------中值滤波--------------------------------------------------------------------
clc;
clear;
close all;
img=rgb2gray(imread(‘lena.bmp‘));
x1=imnoise(img‘gaussian‘00.02);%高斯噪声      
x2=imnoise(img‘salt & pepper‘0.02);%椒盐噪声   
% x3 = imnoise(img‘speckle‘);%乘性噪声             
% x4=imnoise(img‘poisson‘);%泊松噪声     

% 高斯噪声
figure(1);

                           subplot(231);    imshow(img);  xlabel(‘a)‘‘Fontsize‘32);%原始图像
                           subplot(232);    imshow(x1);   xlabel(‘b)‘‘Fontsize‘32); %加噪声
                         
                           title(‘中值滤波 - 高斯噪声‘‘Fontsize‘32);
                         
k1=medfilt2(x1[3 3]);     subplot(233);    imshow(k1);   xlabel(‘c)‘‘Fontsize‘32);% 3 X 3 滤波后
k2=medfilt2(x1[7 7]);     subplot(234);    imshow(k2);   xlabel(‘d)‘‘Fontsize‘32);% 7 X 7 滤波后
k3=medfilt2(x1[11 11]);   subplot(235);    imshow(k3);   xlabel(‘e)‘‘Fontsize‘32);% 11 X 11 滤波后
k4=medfilt2(x1[15 15]);   subplot(236);    imshow(k4);   xlabel(‘f)‘‘Fontsize‘32);% 15 X 15 滤波后

%椒盐噪声
figure(2);

                           subplot(231);   imshow(img);  xlabel(‘a)‘‘Fontsize‘32);%原始图像
                           subplot(232);   imshow(x2);   xlabel(‘b)‘‘Fontsize‘32); %加噪声
                         
                           title(‘中值滤波 - 椒盐噪声‘‘Fontsize‘32);
                         
k1=medfilt2(x2[3 3]);     subplot(233);   imshow(k1);   xlabel(‘c)‘‘Fontsize‘32);% 3 X 3 滤波后
k2=medfilt2(x2[7 7]);     subplot(234);   imshow(k2);   xlabel(‘d)‘‘Fontsize‘32);% 7 X 7 滤波后
k3=medfilt2(x2[11 11]);   subplot(235);   imshow(k3);   xlabel(‘e)‘‘Fontsize‘32);% 11 X 11 滤波后
k4=medfilt2(x2[15 15]);   subplot(236);   imshow(k4);   xlabel(‘f)‘‘Fontsize‘32);% 15 X 15 滤波后

% ------------------------------------end-------------------------------------------------------------------

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件    1048630  2012-06-26 13:13  3种模糊图像去噪:中值、维纳和全变分\lena.bmp

     文件       2513  2012-06-26 14:01  3种模糊图像去噪:中值、维纳和全变分\medianfilter_denoise.asv

     文件       1988  2012-06-26 14:06  3种模糊图像去噪:中值、维纳和全变分\medianfilter_denoise.m

     文件       1606  2012-06-26 14:08  3种模糊图像去噪:中值、维纳和全变分\tv.m

     文件       1746  2012-06-26 14:07  3种模糊图像去噪:中值、维纳和全变分\tv_denoise.m

     文件       1990  2012-06-26 14:07  3种模糊图像去噪:中值、维纳和全变分\Weinerfilter_denoise.m

     文件      44269  2012-06-04 14:35  3种模糊图像去噪:中值、维纳和全变分\个人作业.jpg

     文件    3173056  2012-06-26 18:04  3种模糊图像去噪:中值、维纳和全变分\模糊图像去噪技术的研究与实现.doc

     文件        179  2012-06-26 18:09  3种模糊图像去噪:中值、维纳和全变分\说明.txt

     目录          0  2012-06-26 18:10  3种模糊图像去噪:中值、维纳和全变分

----------- ---------  ---------- -----  ----

              4275977                    10


评论

共有 条评论