scipy.ndimage.
generate_binary_structure
(rank, connectivity)
rank:我的理解维你作用于几个维度,这个值最小是3,也就是对3维数组可以用这个函数
connectivity:相当于你对像素点间相差多少个空间距离,就确定这些像素点是连通的。
如果这个connectivity设置为1的话,就相当于在如下情况下,这些像素点都被认为是连通的(1代表是连通的这些像素):
[[0,1,0],
[1,1,1],
[0,1,0]]
如果设置的为2的话,如下情况是连通的(1代表是连通的这些像素)(也就是8邻域是连通的):
[[1,1,1],
[1,1,1],
[1,1,1]]
如果设置为3的话,就是对于三维图像来说的了,根据上面,可以推断出24邻域是连通的