Matlab实现图像高斯滤波

Matlab实现图像高斯滤波

用matlab实现图像的高斯滤波

打开matlab工作界面

输入下面代码:

OriImage=imread('lena.jpg');

sigma = 1.6;

grayImg=rgb2gray(OriImage);

gausFilter = fspecial('gaussian',[5 5],sigma);

blur=imfilter(grayImg,gausFilter,'replicate');

imshow(blur)

显示的图片即为高斯滤波的图片,高斯滤波参数sigma=1.6