均值中值.zip

  • 雪琴
    了解作者
  • Others
    开发工具
  • 70KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 0
    下载次数
  • 2021-01-14 22:16
    上传日期
利用均值和中值对图像进行降噪、可以正常运行 适合初学者
均值中值.zip
  • 均值中值
  • junzhi.m
    1.2KB
  • noise.m
    1KB
  • meanfilter.m
    492B
  • medfilter.m
    581B
  • 11187.bmp
    92.6KB
  • 原始图像灰度图1.bmp
    32.1KB
内容介绍
clear all I=imread('11187.bmp'); %读入JPG彩色图像文件 imshow(I) %显示出来 title('输入的彩色JPG图像') imwrite(rgb2gray(I),'原始图像灰度图1.bmp'); %将彩色图片灰度化并保存 I=rgb2gray(I); %灰度化后的数据存入数组 X = im2double(I); % 转为双精度类型 % x = noise(X, 'gaussian', 0.005); % 添加噪声 高斯噪声 方差 0.005 x = noise(X, 'gaussian', 0.01); % 添加噪声 高斯噪声 方差 0.01 % x = noise(X, 'guassian', 0.02); % 高斯噪声 方差 0.02 x = noise(x, 'salt & pepper', 0.02); % 椒盐噪声 密度 0.02 % x = noise(X, 'salt & pepper', 0.05); % 椒盐噪声 密度 0.05 f = ones(3); x_mean1 = meanfilter(x,f); % 均值滤波 x_med1 = medfilter(x_mean1, f); % 中值滤波 % 计算峰值信噪比 %psnr_mean1 = PSNR(x_mean1, X) %psnr_med1 = PSNR(x_med1, X) figure; imshow(x_mean1);title('均值滤波1'); figure; imshow(x_med1); title('中值滤波1');
评论
    相关推荐