# conndef
创建连接数组
函数库: TyImages
# 语法
conn = conndef(num_dims,type)
# 说明
conn = conndef (num _ dims,type)返回由 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 与其中心元素对称。