电玉粉
matlab连通区域统计,MATLABbwlabel函数统计连通区域L = bwlabel(BW,n) 返回⼀个和BW⼤⼩相同的L矩阵,包含了标记了BW中每个连通区域的类别标签,这些标签的值为1、2、num(连通区域的个数)。n的值为4或8,表⽰是按4连通寻区域,还是8连通寻,默认为8。 四连通或⼋连通是图像处理⾥的基本感念:⽽8连通,是说⼀个像素,如果和其他像素在上、下、左、右、左上⾓、左下⾓、右上⾓或右下⾓连接着,则认为他们是联通的;4连通是指,如果像素的位置在其他像素相邻的上、下、左或右,则认为他们是连接着的,连通的,在左上⾓、左下⾓、右上⾓或右下⾓连接,则不认为他们连通。 [L,num] = bwlabel(BW,n) 这⾥num返回的就是BW中连通区域的个数。 补充:我听说过16连通,这应该是在三维空间⾥的概念了吧。 举例说明: 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 按4连通计算,⽅形的区域,和翻转的L形区域,有⽤是对⾓连接,不属于连通,所以分开标记,连通区域个数为3 L = bwlabel(BW,4) 结果如下: L = 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连通标记,它们是连通的: [L, num] = bwlabel(BW,8) L = 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 这⾥ num = 2
>金属接线盒