资源简介
文件包含了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
相关资源
- 脉冲噪声去噪的改进算法
- 卡尔曼,维纳滤波器去噪比较
- 维纳滤波的matlab实现
- 维纳滤波和盲去卷积复原图像,matl
- 基于梯度直方图的纹理增强图像去噪
- 基于FPGA的中值滤波算法的设计与实现
- 图像中值滤波FPGA和MATLAB的实现
- Matlab图像处理-图像去噪边缘增强
- matlab实现均值滤波和中值滤波自编写
- 逆滤波和维纳滤波 matlab
- 全变分法图像去噪复原处理 matlab TV算
- 自适应中值滤波加小波全局阈值去噪
- 双树复小波
- 利用维纳滤波实现噪声中语音信号的
- matlab语音信号处理282587
- 心电信号汉宁窗滤波、中值滤波、数
- 自适应中值滤波MATLAB
- matlab开发-图像去噪Visushrink
- KSVD图像去噪
- matlab实现中值滤波去除脉冲噪声
- 小波阈值图像去噪,可以matlab运行!
- matlab对有周期性噪声的图像去噪
- 基于matlab图像复原处理包,其中包括
- MATLAB上实现不同窗口的中值滤波
- 压缩感知的图像去噪
- 多级维纳滤波器
- 小波变换图像去噪MATLAB仿真
- 维纳滤波Matlab实现
- matlab心电滤波处理hanning滤波、多项式
- 三种传统去噪方法MATLAB代码
评论
共有 条评论