◆目标和背景的连通性定义必须取不同,否 则会引起矛盾。 00000 01 00 010 图73目标和背景连通性
◆目标和背景的连通性定义必须取不同,否 则会引起矛盾。 0 0 0 0 0 0 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 0 0 0 0 图7.3 目标和背景连通性
根据连通性定义图像特征点 边界点:如果目标点集S中的点p有邻点在S的补集 S中,则p称为S的边界点。边界点集称为边界, 记为S’ 边界的内点:目标点集S与边界S的差SS称为S 的内(部)点 孤点:没有邻接点的点。 封闭曲线:连通域S中所有点都有两个邻点,则称 此连通域为封闭曲线
根据连通性定义图像特征点 • 边界点:如果目标点集S中的点p有邻点在S的补集 • 中,则p称为S的边界点。边界点集称为边界, 记为S’。 • 边界的内点:目标点集S与边界S’的差S-S’称为S 的内(部)点 • 孤点:没有邻接点的点。 • 封闭曲线:连通域S中所有点都有两个邻点,则称 此连通域为封闭曲线。 S
【例71】根据48连通准则在二值图像中判断目标。 解:应用函数 bwlabelr可以根据4连通或8连通准则,在给定 的二值图像矩阵BW中寻找目标。 MATLAB程序: Bw=[l1100000 11101100: 11101100 l1100010; 11100010: 11100010; 11100110: 11100000;%给定的二值图像矩阵 L4= bwlabel(Bw, 4) %根据4连通准则判定目标 L8= bwlabel(Bw, 8) %根据8连通准则判定目标
【例7.1】根据4/8连通准则在二值图像中判断目标。 解:应用函数bwlabel可以根据4连通或8连通准则,在给定 的二值图像矩阵BW中寻找目标。MATLAB程序: BW = [1 1 1 0 0 0 0 0; 1 1 1 0 1 1 0 0; 1 1 1 0 1 1 0 0; 1 1 1 0 0 0 1 0; 1 1 1 0 0 0 1 0; 1 1 1 0 0 0 1 0; 1 1 1 0 0 1 1 0; 1 1 1 0 0 0 0 0]; %给定的二值图像矩阵 L4 = bwlabel(BW,4) %根据4连通准则判定目标 L8 = bwlabel(BW,8) %根据8连通准则判定目标
根据4连通准则,得到的目标>根据8连通准则,得到目标 是3个: 是2个: L4=11100000 L8=11100000 11102200 11102200 11102200 11102200 11100030 11100020 11100030 11100020 11100030 11100020 11100330 11100220 11100000 11100000
➢根据4连通准则,得到的目标 是3个: L4 = 1 1 1 0 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 0 2 2 0 0 1 1 1 0 0 0 3 0 1 1 1 0 0 0 3 0 1 1 1 0 0 0 3 0 1 1 1 0 0 3 3 0 1 1 1 0 0 0 0 0 ➢ 根据8连通准则,得到目标 是2个: L8 =1 1 1 0 0 0 0 0 1 1 1 0 2 2 0 0 1 1 1 0 2 2 0 0 1 1 1 0 0 0 2 0 1 1 1 0 0 0 2 0 1 1 1 0 0 0 2 0 1 1 1 0 0 2 2 0 1 1 1 0 0 0 0 0
7.3图像的阈值分割技术 ■灰度阈值分割方法。 ■若图像中目标和背景具有不同的灰度集合, 且两个灰度集合可用一个灰度级值T进行分 割,在图像中分割出目标区域与背景区域。 ■设图像为f(x,y),其灰度集范围是0,L,在0 和L之间选择一个合适的灰度值T
7.3 图像的阈值分割技术 ◼ 灰度阈值分割方法。 ◼若图像中目标和背景具有不同的灰度集合, 且两个灰度集合可用一个灰度级阈值T进行分 割,在图像中分割出目标区域与背景区域。 ◼ 设图像为 ,其灰度集范围是[0,L],在0 和L之间选择一个合适的灰度阈值T。 f (x, y)