# conndef


创建连接数组

函数库: TyImages

# 语法

conn = conndef(num_dims,type)

# 说明

conn = conndef (num _ dimstype)返回由 num_dims 维度的类型定义的像素连接数组。几个图像处理工具箱函数使用 conndef 创建默认的连接性输入参数。

# 示例

创建具有最小连通性的二维连通性阵列

创建一个 2 维连接数组。

using TyImages
conn = conndef(2,"minimal")
3×3 BitMatrix:
 0  1  0
 1  1  1
 0  1  0
创建具有最大连通性的二维连通性数组

创建一个 2 维连接数组。

using TyImages
conn = conndef(2,"maximal")
3×3 BitMatrix:
 1  1  1
 1  1  1
 1  1  1
创建具有最小连通性的三维连通性数组

创建一个 3 维连接数组。

using TyImages
conn = conndef(3,"minimal")
3×3×3 BitArray{3}:
[:, :, 1] =
 0  0  0
 0  1  0
 0  0  0

[:, :, 2] =
 0  1  0
 1  1  1
 0  1  0

[:, :, 3] =
 0  0  0
 0  1  0
 0  0  0

# 输入参数

num_dims —— 输入维数
正整数
由正整数指定的维数。
type — 结构元素邻域
"minimum" | "maximum"
连接的类型,指定为“最小”或“最大”
说明
"minimum" 对于 N 维情况,定义邻居接触(N-1)维表面上的中心元素的邻域。
"maximum" 定义包括以任何方式接触中心元素的邻居的邻域;它是 ones(repmat(3,1,NUM_DIMS))。

数据类型: string

# 输出参数

conn — 像素联通性
3 x 3 x ... 3 逻辑数组
像素连通性,返回为3 × 3-... . × 3逻辑数组。Con 与其中心元素对称。