matlab对图像高斯滤波
时间: 2023-07-20 22:37:23 浏览: 181
对图像进行高斯滤波_
Matlab中的高斯滤波可以通过使用函数`imgaussfilt()`来实现。该函数的语法如下:
```
J = imgaussfilt(I, sigma)
```
其中,`I`是待处理的图像,`sigma`是高斯滤波器的标准差。`sigma`越大,图像的模糊程度就越高。函数返回处理后的图像`J`。
示例如下:
```
I = imread('lena.png');
J = imgaussfilt(I, 2);
imshow(J);
```
其中,`lena.png`是Matlab自带的测试图像,`sigma`为2。运行后,会显示出经过高斯滤波处理后的图像。
阅读全文