Advertisement

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)

还没有任何评论哟~