MATLAB ヘルプ センター
最終的な収縮
BW2 = bwulterode(BW)
BW2 = bwulterode(BW,method)
BW2 = bwulterode(___,conn)
BW2 = bwulterode(BW) は、バイナリ イメージ BW の最終的な収縮を計算します。BW の最終的な収縮は、BW の補数のユークリッド距離変換の局所的な最大値から成り立っています。
BW2
BW
例
BW2 = bwulterode(BW,method) は距離変換メソッドを指定します。
method
BW2 = bwulterode(___,conn) はピクセルの連結性を指定します。
conn
すべて折りたたむ
バイナリ イメージをワークスペースに読み取って表示します。
originalBW = imread('circles.png'); imshow(originalBW)
イメージの最終的な収縮を実行して、それを表示します。
ultimateErosion = bwulterode(originalBW); figure, imshow(ultimateErosion)
バイナリ イメージ。任意の次元の数値配列または logical 配列として指定します。数値入力の場合、非ゼロのピクセルは 1 (true) であると見なされます。
1
true
例: BW = imread('circles.png');
BW = imread('circles.png')
データ型: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | logical
single
double
int8
int16
int32
int64
uint8
uint16
uint32
uint64
logical
'euclidean'
'quasi-euclidean'
'cityblock'
'chessboard'
距離変換メソッド。次の表のいずれかの値を指定します。
Method
説明
"chessboard"
2 次元の場合、(x1,y1) と (x2,y2) の間のチェス盤距離は、次のとおりです。
max(│x1 – x2│,│y1 – y2│).
"cityblock"
2 次元では、(x1,y1) と (x2,y2) の間のシティブロック距離は、次のとおりです。
│x1 – x2│ + │y1 – y2│
"euclidean"
2 次元の場合、(x1,y1) と (x2,y2) の間のユークリッド距離は、次のとおりです。
(x1−x2)2+(y1−y2)2.
"quasi-euclidean"
2 次元の場合、(x1,y1) と (x2,y2) の間の準ユークリッド距離は、次のとおりです。
|x1−x2|+(2−1)|y1−y2|, |x1−x2|>|y1−y2|
(2−1)|x1−x2|+|y1−y2|, otherwise.
詳細については、バイナリ イメージの距離変換を参照してください。
4
8
6
18
26
0
ピクセルの連結性。次の表のいずれかの値を指定します。既定の連結性は 2 次元イメージでは 8、3 次元イメージでは 26 です。
値
意味
2 次元連結性
ピクセルのエッジの部分が接触している場合、ピクセルは連結されます。ピクセルの近傍は水平方向または垂直方向に隣接するピクセルです。
現在のピクセルを灰色で示します。
ピクセルのエッジまたはコーナーが接触している場合、ピクセルは連結されます。ピクセルの近傍は水平方向、垂直方向または対角方向に隣接するピクセルです。
3 次元連結性
面が接触している場合、ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。
次のいずれかの方向: 奥、手前、左、右、上および下
面またはエッジが接触している場合、ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。
右下または上の奥など、2 つの方向の組み合わせ
現在のピクセルは立方体の中心です。
面、エッジまたはコーナーが接触している場合、ピクセルは連結されます。ピクセルの近傍は次のように隣接するピクセルです。
右上の奥または左下の奥など、3 つの方向の組み合わせ
高次元の場合、bwulterode は既定値 conndef(ndims(BW),'maximal') を使用します。
bwulterode
conndef(ndims(BW),'maximal')
conndef
連結性は、0 と 1 から成る 3 × 3 × ... × 3 行列を指定し、任意の次元に対してより一般的に定義することもできます。1 の値を持つ要素は、conn の中心要素に対する近傍の位置を定義します。conn は、その中心要素に関して対称でなければなりません。詳細については、カスタム連結性の定義を参照してください。
データ型: double | logical
収縮されたイメージ。BW と同じサイズの logical 配列として返されます。
データ型: logical
R2006a より前に導入
bwdist | conndef | imregionalmax
bwdist
imregionalmax
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
ヨーロッパ
アジア太平洋地域
最寄りの営業オフィスへのお問い合わせ