matlab高斯低通滤波函数模板
时间: 2023-09-13 22:07:54 浏览: 130
MATLAB实现高斯低通滤波
以下是 MATLAB 中高斯低通滤波函数的模板:
```matlab
function output = gaussian_lpf(input, sigma)
% input: 输入图像
% sigma: 高斯核的标准差
% 计算高斯核大小
kernel_size = 2 * ceil(3 * sigma) + 1;
% 生成高斯核
kernel = fspecial('gaussian', kernel_size, sigma);
% 对输入图像进行滤波
output = imfilter(input, kernel);
end
```
使用该函数,你可以将输入图像进行高斯低通滤波,其中 sigma 参数控制了高斯核的标准差,从而影响滤波效果。
阅读全文