DeleteBorderComponents[image]
バイナリ画像 image 中の境界に接している連結成分を背景画素で置換する.
ラベル行列 m 中の境界に隣接する成分を0で置換する.
DeleteBorderComponents
DeleteBorderComponents[image]
バイナリ画像 image 中の境界に接している連結成分を背景画素で置換する.
ラベル行列 m 中の境界に隣接する成分を0で置換する.
詳細とオプション
- DeleteBorderComponentsは,任意の2Dあるいは3Dの画像,またはラベル行列に使うことができる.
- DeleteBorderComponentsはCornerNeighborsオプションを取る.デフォルト設定はCornerNeighbors->Trueである.
例題
すべて開く すべて閉じる例 (2)
スコープ (1)
オプション (1)
アプリケーション (1)
特性と関係 (2)
ラベル行列から境界成分を削除しても,成分に再度ラベルが付けられることはない:
DeleteBorderComponents[ (| | | | | |
| - | - | - | - | - |
| 0 | 0 | 0 | 0 | 1 |
| 0 | 2 | 2 | 0 | 0 |
| 0 | 0 | 0 | 0 | 3 |
| 0 | 4 | 4 | 0 | 0 |
| 0 | 0 | 0 | 0 | 5 |)]//MatrixForm境界にマスキングを行い,次にGeodesicDilationを使っても同じ効果が得られる:
i = [image];
{w, h} = ImageDimensions[i];
a = ImageMultiply[ImagePad[ConstantImage[Black, {w, h} - 2], 1, White], i]
i - GeodesicDilation[a, i]テキスト
Wolfram Research (2010), DeleteBorderComponents, Wolfram言語関数, https://reference.wolfram.com/language/ref/DeleteBorderComponents.html (2012年に更新).
CMS
Wolfram Language. 2010. "DeleteBorderComponents." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2012. https://reference.wolfram.com/language/ref/DeleteBorderComponents.html.
APA
Wolfram Language. (2010). DeleteBorderComponents. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeleteBorderComponents.html
BibTeX
@misc{reference.wolfram_2026_deletebordercomponents, author="Wolfram Research", title="{DeleteBorderComponents}", year="2012", howpublished="\url{https://reference.wolfram.com/language/ref/DeleteBorderComponents.html}", note=[Accessed: 16-October-2026]}
BibLaTeX
@online{reference.wolfram_2026_deletebordercomponents, organization={Wolfram Research}, title={DeleteBorderComponents}, year={2012}, url={https://reference.wolfram.com/language/ref/DeleteBorderComponents.html}, note=[Accessed: 16-October-2026]}