メインコンテンツ

getsequence

分解した構造化要素のシーケンス

getsequence は将来のリリースで削除される予定です。メソッドの最新の一覧については、strel を参照してください。

説明

SEQ = getsequence(SE) は構造化要素 SEQ の配列を返します。この配列には SE の分解を形成する個々の構造化要素が格納されます。

すべて折りたたむ

5 行 5 列の構造化要素を作成します。

se = strel("square",5)
se = 

strel is a square shaped structuring element with properties:

      Neighborhood: [5×5 logical]
    Dimensionality: 2

関数 strel は 3 行 3 列より大きい正方構造化要素の構造を使用します。分解された構造化要素を抽出するには getsequence を使用します。

seq = getsequence(se)
seq = 

  2×1 strel array with properties:

    Neighborhood
    Dimensionality

関数 imdilate"full" オプションを指定して、分解された構造化要素を使用する連続的な膨張処理により 5 行 5 列の正方行列が形成されることを確認します。

imdilate(1,seq,"full")
ans =

     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1
     1     1     1     1     1

入力引数

すべて折りたたむ

構造化要素。strel オブジェクトの配列として指定します。

出力引数

すべて折りたたむ

分解された構造化要素。strel オブジェクトの配列として返されます。SEQ の要素はそれ以上分解できません。

バージョン履歴

R2006a より前に導入

参考

トピック