python中有一个取连通区域的方法
scipy.ndimage.measurements label
这里举个例子理解一下
首先方法最普遍的使用为
g,g_num=label(test)
假如输入参数test:
[[0,1,1,0]
[0,0,0,1]]
那么返回就是
g=[[0, 1, 1, 0],
[0, 0, 0, 2]]
g_num=2
理解很简单哦,这里采用的是4连通(就是上下左右四个位置都是1,就形成一个区域),所以第一行有一个连通区域给他们标记1,第二行也有一个连通区域标记2,依次类推,有多少个区域就标记+1
当然还有8连通哦,就是九宫格啦。够白话吧。