主要内容

imopen

イメージのモルフォロジーオープニング

説明

J= imopen (SE)は,構造化要素SEを使用して,グレスケルメジまたはバナリメジ上でモルフォロジ,オ,プニングを行います。モルフォロジ,オ,プニングは,収縮の後に膨張を行います。両方の処理に対して,同じ構造化要素を使用します。

J= imopen (nhood)は,をオ,プニング処理します。ここで,nhoodは,構造化要素近傍を指定する01から構成される行列です。

この構文は,imopen(我strel(nhood))と等価です。

すべて折りたたむ

原文= imread(“snowflakes.png”);imshow(原始);

图中包含一个轴对象。axis对象包含一个image类型的对象。

半径5ピクセルの円板型の構造化要素を作成します。

Se = strel(“磁盘”5);

半径5ピクセル未満の雪片を,円板型の構造化要素を使ったオ,プニングによって除去します。

afterOpening = imopen(original,se);图imshow (afterOpening, []);

图中包含一个轴对象。axis对象包含一个image类型的对象。

入力引数

すべて折りたたむ

入力▪▪メ▪▪ジ。任意の次元のグレスケルメジまたはバナリメジとして指定します。

デ,タ型:||int8|int16|int32|uint8|uint16|uint32|逻辑

構造化要素。strelオブジェクトまたはoffsetstrelオブジェクトとして指定します。イメージがデ,タ型逻辑である場合,構造化要素はフラットでなければなりません。

構造化要素近傍。01から成る行列として指定します。

例:[0 10 0;11 11 1;0 10 0]

出力引数

すべて折りたたむ

オプニングされたメジ。グレスケルメジまたはバイナリ イメージとして返されます。Jのデタ型は入力メジと同じです。

ヒント

  • イメージの次元が構造化要素の次元より高い場合,関数imopenは,高次元のすべての平面に対して同じモルフォロジ,オ,プニングを適用します。

    この動作を使用して,rgbメジのモルフォロジオプニングを行うことができます。カラチャネル別に処理を行うには,rgbメジの2次元構造化要素を指定します。

  • 構造化要素近傍を指定した場合,imopenは,地板(大小(nhood) + 1) / 2)によってnhoodの中心要素を決定します。

拡張機能

バ,ジョン履歴

R2006aより前に導入

すべて展開する

参考

関数

オブジェクト