主要内容

このページ最新ではありませ。をクリックし,英语のの最新版版を参照参照し。

imreconstruct

モルフォロジー再构成

说明

j= imreconstruct(标记,,,,面具は,イメージ面具の下でイメージ标记のモルフォロジー构成行い,その再ををjに返します。标记の要素は,面具の対応要素でなけれなりません。标记の値が面具の対応要素よりも,,imreconstructはその値を面具のレベル切り下げから处理开始します。

j= imreconstruct(标记,,,,面具,,,,连接は,指定た连结性连接を使用て再构成を行い。。

すべて折りたたむ

グレースケールイメージ読み取りそれを表示し。。

i = imread('Snowflakes.png');imshow(i)

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

イメージの调整てマスクイメージを,结果を表示し。

mask = Adapthisteq(i);imshow(面具)

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

モルフォロジー收缩し,内高いのオブジェクト识别するマーカーイメージをを作成し,,结果を表示表示

se = strel('磁盘',5);标记= imerode(蒙版,se);imshow(标记)

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

マスク内のオブジェクトをするする使用てて,マスクイメージでモルフォロジーオープニングオープニングを実行しします。。。结果结果

obr = imreconstruct(标记,蒙版);imshow(obr,[])

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

论理イメージスペースにて表示し。がマスクイメージになります。

mask = imread('text.png');图IMSHOW(面具)

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

セグメンテーションでオブジェクトイメージ内内で识别マーカーイメージを作成しますます。。このこのこの例例ででででははははは,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

标记= false(size(bask));标记(13,94)= true;

マーカーイメージ使用,マスクイメージのを実行します。

im = imreconstruct(标记,掩码);图IMShow(IM)

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

入力引数

すべて折りたたむ

逻辑配列配列としてとして指定し。。。。。。。

例:se = strel('disk',5);标记= imerode(蒙版,se);

データ::单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑

マスクイメージサイズとデータがが标记逻辑配列配列として指定指定し。。。。。。

例:mask = imread('text.png');

データ::单身的|双倍的|int8|INT16|INT32|INT64|UINT8|UINT16|UINT32|Uint64|逻辑

ピクセルの。の表のか値を指定します。既定既定のの连结连结连结性性ははは8、3次元イメージはは26です。

平均

2次元连结性

4连结

ピクセルの部分接触しているは连结されます。ピクセルピクセルの近傍はは水平方向またはまたは垂直垂直垂直方向

8连结

ピクセルのコーナー接触している,はされます。。ピクセルピクセルのの近傍は水平方向,,垂直垂直方向方向方向またはまたは

3次元

6连结

面がて场合,はされ。ピクセルの近傍は次ののようににピクセルピクセルピクセル

  • 次のの:奥奥手,,右,上下下

18连结

面または接触て场合,はさます。。ピクセルの近傍は次ののようように邻接するする

  • 次のの:奥奥手,,右,上下下

  • 右下またはのなど,,,つのつの方向の组み合わせ

26连结

面,が接触ているピクセルはされます。。ピクセルの近傍はは次のようようににに。

  • 次のの:奥奥手,,右,上下下

  • 右下またはのなど,,,つのつの方向の组み合わせ

  • 右上の左下奥など,,,つのつのつの方向组み合わせ组み合わせ

高次元の场合,imreconstructは既定値Conndef(ndims(标记),“最大”)を使用し。

连结性は,013×3×...×3行列行列,の次元より一般的的定义定义するますますますますます1の値持つ要素は,连接の中心に対するの位置定义します。连接は,要素にて対称でばません。详细については,カスタム连结性定义を参照しください。

データ::双倍的|逻辑

出力引数

すべて折りたたむ

再イメージ入力に応じ,入力イメージ同じ同じまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたはまたは配列

ヒント

  • モルフォロジー再构成はいくつかの他のののののののののののののののimclearborderImextendedMaxImextendedMinimfillImhmaxImhminimimposeminに対するアルゴリズム基にています。

  • パフォーマンスに关する事项:このこのは,逻辑UINT8UINT16单身的および双倍的の各に対しハードウェアの化利用しより速やかな実行ができますます。ハードウェアハードウェアででで标记面具が2次元次元,,连接4または8である必要がます。

アルゴリズム

imreconstructは,[1]で说明たハイブリッドグレースケール再构成を使用します。

参照

[1] Vincent,L。,“图像分析中的形态灰度重建:应用和有效算法”,IEEE图像处理上的交易,第1卷。2,第2号,1993年4月,第176-201页。

拡张机能

バージョン履歴

R2006Aよりに导入导入