主要内容

扩张图像以扩大形状

此示例显示了如何使用该示例将图像扩展混合功能。形态扩张操作在图像中扩大或增厚前景对象。

创建包含一个前景对象的简单示例二进制图像:图像中间的平方区域为1。

BW =零(9,10);BW(4:6,4:7)= 1
BW =9×100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 0 0 00 0 0 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
imshow(imresize(bw,40,'最近')))

图包含轴。轴包含类型图像的对象。

创建用于使用的结构化元素混合。要扩展几何对象,通常创建与对象相同的结构化元素。

se = strel('正方形'3,3)
SE = strel是一个方形的结构化元素,具有属性:邻域:[3x3逻辑]维度:2

扩展图像,将输入图像和结构元素传递给混合。注意膨胀程度如何在前景对象的所有两侧添加1的排名。

BW2 = Imdilate(BW,SE)
BW2 =9×100 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 11 1 1 0 0 0 0 1 1 1 1 1 1 0 0 00 0 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
imshow(imresize(bw2,40,'最近')))

图包含轴。轴包含类型图像的对象。

为了比较,创建一个不同形状的结构化元素。使用新的结构元素扩展原始图像。

se2 = strel('钻石',1);BW3 = Imdilate(BW,SE2);imshow(imresize(bw3,40,'最近')))

图包含轴。轴包含类型图像的对象。