%利用 matlab 函数进行噪声模拟,并用 matlab 自带函数进行图像滤波。
clc;
clear all;
Original_Image = imread('图3-5lena.jpg');
%~~~~~~~~~~~~~~~~~~~~~~~~~~~噪声模拟~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gaussian_Image = imnoise(Original_Image,'Gaussian'); %高斯白噪声模拟
Poisson_Image = imnoise(Original_Image,'Poisson'); %泊松噪声模拟
Speckle_Image = imnoise(Original_Image,'speckle'); %斑点噪声模拟
%localvar_Image = imnoise(Original_Image,'localvar'); %与图象灰度值有关的零均值高斯白噪声模拟
%salt_pepper_Image = imnoise(Original_Image,'salt&pepper'); %椒盐噪声模拟
figure;
subplot(221);imshow(Original_Image);title('Original Image');
subplot(222);imshow(Gaussian_Image);title('Gaussian Image');
subplot(223);imshow(Poisson_Image);title('Poisson Image');
subplot(224);imshow(Speckle_Image);title('Speckle Image');
%subplot();imshow(localvar_Image);title('localvar Imagee');
%subplot();imshow(salt & pepper_Image);title('salt & pepper Image');
%~~~~~~~~~~~~~~~~~~~~~~~~~~~3*3均值滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Three_filter=fspecial('average',3); %生成系统预定义的3X3滤波器
%用生成的滤波器进行滤波,并归一化
Gaussian_Average_filter = filter2(Three_filter,Gaussian_Image)/255;
Poisson_Average_filter = filter2(Three_filter,Poisson_Image)/255;
Speckle_Average_filter = filter2(Three_filter,Speckle_Image)/255;
figure;
subplot(321);imshow(Gaussian_Image);title('Gaussian Image');
subplot(322);imshow(Gaussian_Average_filter);title('Gaussian Average filter');
subplot(323);imshow(Poisson_Image);title('Poisson Image');
subplot(324);imshow(Poisson_Average_filter);title('Poisson Average filter');
subplot(325);imshow(Speckle_Image);title('Speckle Image');
subplot(326);imshow(Speckle_Average_filter);title('Speckle Average filter');
%~~~~~~~~~~~~~~~~~~~~~~~~~~~3*3中值滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gaussian_Median_filter = medfilt2(Gaussian_Image,[3 3]);
Poisson_Median_filter = medfilt2(Poisson_Image,[3 3]);
Speckle_Mediane_filter = medfilt2(Speckle_Image,[3 3]);
figure;
subplot(321);imshow(Gaussian_Image);title('Gaussian Image');
subplot(322);imshow(Gaussian_Median_filter);title('Gaussian Median filter');
subplot(323);imshow(Poisson_Image);title('Poisson Image');
subplot(324);imshow(Poisson_Median_filter);title('Poisson Median filter');
subplot(325);imshow(Speckle_Image);title('Speckle Image');
subplot(326);imshow(Speckle_Mediane_filter);title('Speckle Median filter');
%~~~~~~~~~~~~~~~~~~~~~~~~~~~均值为5,方差为1的高斯滤波~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Gauss_Sequences=fspecial('gaussian',5,1); %生成高斯序列
Gaussian_Gauss_filter = filter2(Gauss_Sequences,Gaussian_Image)/255;
Poisson_Gauss_filter = filter2(Gauss_Sequences,Poisson_Image)/255;
Speckle_Gauss_filter = filter2(Gauss_Sequences,Speckle_Image)/255;
figure;
subplot(321);imshow(Gaussian_Image);title('Gaussian Image');
subplot(322);imshow(Gaussian_Gauss_filter);title('Gaussian Gauss filter');
subplot(323);imshow(Poisson_Image);title('Poisson Image');
subplot(324);imshow(Poisson_Gauss_filter);title('Poisson Gauss filter');
subplot(325);imshow(Speckle_Image);title('Speckle Image');
subplot(326);imshow(Speckle_Gauss_filter);title('Speckle Gauss filter');
没有合适的资源?快使用搜索试试~ 我知道了~
matlab实验程序_图像_处理_实验
共28个文件
m:22个
tif:5个
jpg:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 12 浏览量
2022-09-21
03:02:28
上传
评论
收藏 1.28MB RAR 举报
温馨提示
matlab实验程序。matlab实验程序
资源推荐
资源详情
资源评论
收起资源包目录
matlab实验程序.rar (28个子文件)
1╩╡╤Θ│╠╨≥
Self_Made_Filter_Box.m 1KB
fun_Guassion_Type.m 440B
fun_Template_Guassion_jiaquan.m 400B
fun_Median.m 460B
fun_Template_Guassion.m 493B
Self_Made_Filter_Fuzzy_Guassion_Type.m 668B
fun_Robert.m 219B
═╝3-6.tif 288KB
Self_Made_Filter_Fuzzy.m 628B
Self_Made_Filter_Fuzzy_S_Type.m 637B
fun_S_Type.m 696B
═╝3-1 circuitboardNoise-gaussian.tif 1.09MB
Self_Made_Filter_Sobel.m 661B
fun_Fuzzy_S_Type.m 523B
═╝3-3 .tif 78KB
Self_Non_sharpening_masking.m 540B
fun_Sobel.m 313B
═╝3-2 circuitboardNoise-salt.tif 608KB
fun_Laplacian.m 270B
Self_Made_Filter_Laplacian.m 571B
Self_Made_Filter_Robert.m 672B
MATLAB_Built_in.m 3KB
Self_Made_Filter_Guassian.m 1KB
═╝3-4 moon.tif 559KB
═╝3-5lena.jpg 155KB
fun_Fuzzy.m 467B
fun_Template_Box.m 424B
Self_Made_Filter_Median.m 1KB
共 28 条
- 1
资源评论
御道御小黑
- 粉丝: 61
- 资源: 1万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功