主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

imimposemin

説明

J= imimposemin (BWは,モルフォロジー再構成を使用してグレースケールマスクイメージを変更し,バイナリマーカーイメージBWがゼロでない部分のみを局所的な最小値にします。

J= imimposemin (BW康涅狄格州は,モルフォロジー再構成のピクセルの連結性を指定します。

すべて折りたたむ

この例では,ある領域を常に局所的な最小値にするようにイメージを変更する方法を説明します。

イメージを読み取り,それを表示します。次のイメージは,“マスク”イメージと呼ばれています。

掩码= imread (“glass.png”);imshow(面具)

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

マスクイメージと同じサイズのバイナリイメージを作成し,バイナリイメージの小領域を1に設定します。これらのピクセルは,局所的な最小値が挿入されるマスクイメージ内の位置を定義します。得られたイメージは,”“マーカーイメージと呼びます。

标志= false(大小(面具));标记(65:70 65:70)= true;

対象となるこれらのピクセルが元のイメージ上に位置する場所を示すため,マスクの上にマーカーを重ね合わせます。小さい白色の正方形は,スポットを意味します。次のコードは,本質的には,最小化演算を強制するものではありません。

J =面具;J(标记)= 255;图imshow (J)标题(“标记图像叠加到掩模上”

图中包含一个轴。带有标题标记图像叠加在蒙版上的轴包含一个图像类型的对象。

関数imimposeminを使用して,入力イメージ上に地域的な最小値を強制的に配置します。ここで,元のイメージのマーカー領域以外の暗い部分がどのように明るくなるかに注意してください。

K = imimposemin(面具,标记);图imshow (K)

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

次の演算では,強制的に最小にした部分を除いて,元のイメージの中のすべての極小値をどのように除去するかを示すために,元のイメージの中の局所的な最小値と処理イメージの中の局所的な最小値とを比較します。これらは,両方のイメージで,局所的な最小値のすべての位置を設定するバイナリイメージを返す関数imregionalminを呼び出します。

BW = imregionalmin(面具);图subplot(1,2,1) imshow(BW)标题(“原始图像中的区域极小值”) BW2 = imregionalmin(K);次要情节(1、2、2)imshow (BW2)标题(“加工后的区域最小值”

图中包含2个轴。标题为“Original Image中的区域最小值”的坐标轴1包含一个Image类型的对象。标题为“区域最小处理后”的坐标轴2包含一个图像类型的对象。

入力引数

すべて折りたたむ

グレースケールマスクイメージ。任意の次元の数値配列として指定します。

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

バイナリマーカーイメージ。グレースケールマスクイメージと同じサイズの数値配列または逻辑配列として指定します。数値入力の場合,非ゼロのピクセルは1真正的)であると見なされます。

データ型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|逻辑

ピクセルの連結性。次の表のいずれかの値を指定します。既定の連結性は2次元イメージでは83次元イメージでは26です。

平均

2 次元連結性

4 連結

ピクセルのエッジの部分が接触している場合,ピクセルは連結されます。ピクセルの近傍は水平方向または垂直方向に隣接するピクセルです。

8 連結

ピクセルのエッジまたはコーナーが接触している場合,ピクセルは連結されます。ピクセルの近傍は水平方向,垂直方向または対角方向に隣接するピクセルです。

3 次元連結性

6 連結

面が接触している場合,ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。

  • 次のいずれかの方向:奥,手前,左,右,上および下

18 連結

面またはエッジが接触している場合,ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。

  • 次のいずれかの方向:奥,手前,左,右,上および下

  • 右下または上の奥など,2つの方向の組み合わせ

26 連結

面,エッジまたはコーナーが接触している場合,ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。

  • 次のいずれかの方向:奥,手前,左,右,上および下

  • 右下または上の奥など,2つの方向の組み合わせ

  • 右上の奥または左下の奥など,3つの方向の組み合わせ

高次元の場合,imimposeminは既定値conndef(ndims (I),“最大”)を使用します。

連結性は,01から成る3×3×……×3行列を指定し,任意の次元に対してより一般的に定義することもできます。1の値を持つ要素は,康涅狄格州の中心要素に対する近傍の位置を定義します。康涅狄格州は,その中心要素に関して対称でなければなりません。詳細については,カスタム連結性の定義を参照してください。

データ型:|逻辑

出力引数

すべて折りたたむ

再構成イメージ。サイズとデータ型がと同じ数値配列または逻辑配列として返されます。

アルゴリズム

imimposeminは,モルフォロジー再構成をベースにした技術を使用しています。

R2006aより前に導入