Main Content

conndef

説明

conn = conndef(num_dims,type) は、type によって num_dims 次元用に定義されたピクセルの連結性配列を返します。Image Processing Toolbox™ のいくつかの関数では、既定の連結性入力引数を作成するために conndef を使用します。

すべて折りたたむ

2 次元連結性配列を作成します。

conn = conndef(2,'minimal')
conn = 3×3

     0     1     0
     1     1     1
     0     1     0

2 次元連結性配列を作成します。

conn = conndef(2,'maximal')
conn = 3×3

     1     1     1
     1     1     1
     1     1     1

3 次元連結性配列を作成します。

conndef(3,'minimal')
ans = 
ans(:,:,1) =

     0     0     0
     0     1     0
     0     0     0


ans(:,:,2) =

     0     1     0
     1     1     1
     0     1     0


ans(:,:,3) =

     0     0     0
     0     1     0
     0     0     0

入力引数

すべて折りたたむ

次元数。正の整数として指定します。

データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64

近傍の連結性のタイプ。'minimal' または 'maximal' を指定します。

説明

'minimal'

N 次元の場合に、近傍点が (N-1) 次元表面の中心要素と接触している近傍を定義します。

'maximal'

中心要素と何らかの方法で接触している近傍点を含んだ近傍を定義します。ones(repmat(3,1,NUM_DIMS)) に相当します。

データ型: char | string

出力引数

すべて折りたたむ

ピクセルの連結性。3 x 3 x .... x 3 の logical 配列として返されます。conn は、その中心要素に関して対称です。詳細については、カスタム連結性の定義を参照してください。

拡張機能

バージョン履歴

R2006a より前に導入