matlab图像去噪处理
发布时间
阅读量:
阅读量
%%-------------------------Matlab图像的噪声处理-------------------------
%-------------------头文件-----------------------------
clc ; %清空命令窗口内容
clear ; %清除工作区中所有变量
close all ; %关闭所有图形窗口
%-----------------------添加噪声 imnoise()---------------------------
A = imread('1.jpg') ;
A1 = rgb2gray( A ) ; %将彩色图像转换为灰度图像
B1 = imnoise( A1, 'gaussian' ) ; %向图像中注入高斯类型噪声
B2 = imnoise( A1, 'salt & pepper' ) ; %向图像中添加椒盐噪声
B3 = imnoise( A1, 'speckle' ) ; %对图像施加乘性噪声干扰
%----------------------------去除噪声--------------------------------
%-------------中值滤波 medfilt2()--------------------
C1 = medfilt2(B1) ; %对含高斯噪声
全部评论 (0)
还没有任何评论哟~
