希望你已经安装了图像处理工具箱。如果是这样,那么你可以使用fspecial函数创建一个高斯滤波器,如下所示:
myfilter = fspecial('gaussian',[3 3], 0.5);
myfilteredimage = imfilter(unfilteredimage, myfilter, 'replicate');
在这里,我只是传递了未经过滤的图像、滤波器和一个参数,该参数指定滤波器应如何处理边界。在这种情况下,我选择了复制(replicate),它将数组边界之外的输入数组值设置为最近的数组边界值,但您可以尝试一些其他值(或省略该选项,将所有超出图像值的值设置为0)。