前言
我们希望去掉下图中连接中心区域到边界焊接点的线,可使用方形结构元腐蚀该图像得到。
一、用到的函数
(1) strel :得到结构元
例如: SE = strel(‘square’,3); %得到 3x3 大小的方形结构元
SE = strel(‘diamond’,1) %得到 3x3 大小的十字形结构元。
(2) imerode
使用 imerode 函数进行图像腐蚀。imerode 函数需要两个基本输入参数:待处 理的输入图像以及结构元素对象。
IM2 = imerode(IM,SE)。
二、使用步骤
读入数据
代码如下(示例):
clear;
close all;
IM = imread('wirebond_mask.tif');
subplot(2,2,1); imshow(IM); title('原始图像');
SE2 = strel('square',11); %得到边长为 11 的方形结构元
SE3 = strel('square',15); %得到边长为 15 的方形结构元
SE4 = strel('square',45); %得到边长为 15 的方形结构元
IM2 = imerode(IM,SE2); imwrite(IM2, 'erode11.jpg');
subplot(2,2,2); imshow(IM2); title('11x11腐蚀图像');
IM3 = imerode(IM,SE3); imwrite(IM3, 'erode15.jpg');
subplot(2,2,3); imshow(IM3); title('15x15腐蚀图像');
IM4 = imerode(IM,SE4); imwrite(IM3,'erode45.jpg');
subplot(2,2,4); imshow(IM4); title('45x45腐蚀图像');
#运行结果
如图所示我们希望去掉下图中连接中心区域到边界焊接点的线,可使用方形结构元腐蚀该图像得到