在图像处理中,平滑和边缘检测是两个常用的操作。平滑操作可以帮助去除图像中的噪声,使图像更加清晰。而边缘检测可以帮助我们找到图像中物体的边缘,提取出物体的形状和结构信息。本文将介绍如何使用 MATLAB 实现图像的平滑和边缘检测,并提供相应的源代码。
- 图像平滑
图像平滑是通过对图像进行滤波操作来减少噪声的影响,常用的平滑滤波器有均值滤波器和高斯滤波器。下面是使用 MATLAB 实现图像平滑的源代码示例:
% 读取图像
image = imread('input_image.jpg');
% 均值滤波
mean_filtered_image = imfilter(image