在MATLAB中,可以使用imerode和imdilate函数来实现图像的腐蚀和膨胀操作。
腐蚀操作可以通过以下代码实现: img = imread('image.png'); % 读取图像 se = strel('disk', 5); % 创建一个结构元素,这里使用一个半径为5的圆盘 eroded_img = imerode(img, se); % 对图像进行腐蚀操作
膨胀操作可以通过以下代码实现: img = imread('image.png'); % 读取图像 se = strel('disk', 5); % 创建一个结构元素,这里使用一个半径为5的圆盘 dilated_img = imdilate(img, se); % 对图像进行膨胀操作
在这里,我们创建了一个半径为5的圆盘结构元素,然后使用imerode函数对图像进行腐蚀操作,并使用imdilate函数对图像进行膨胀操作。请注意,图像的路径和名称需要根据实际情况进行相应修改。