Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica >

DeleteSmallComponents

DeleteSmallComponents[image]
バイナリ画像 image 中の小さい連結成分を背景画素で置換する.
DeleteSmallComponents[m]
ラベル行列 m 中の正の整数を合計が小さい場合にで置換する.
DeleteSmallComponents
n 以下の要素からなる成分を置換する.
  • DeleteSmallComponentsはデフォルトで指定された画素の周りの8つの画素すべてを隣接するものとして扱う.
  • オプション設定をCornerNeighbors->Falseとすると,座標方向の4つの画素のみが隣接するものとして扱われる.
  • デフォルト設定のMethodはクラスタ分散の最大化に相当する.
  • Methodオプションに使用可能な設定値:
"Cluster"クラスタ分散の最大化(大津アルゴリズム)
"Mean"閾値として成分サイズの平均を使う
"Median"閾値として成分サイズの中央値を使う
バイナリ画像中の小さい成分を削除する:
ラベル行列から小さい成分を削除する:
バイナリ画像中の小さい成分を削除する:
In[1]:=
Click for copyable input
Out[1]=
 
ラベル行列から小さい成分を削除する:
In[1]:=
Click for copyable input
Out[1]//MatrixForm=
1000画素より小さい成分を削除する:
ラベル行列から小さい成分を削除する:
デフォルトのクラスタ分散最大化法を使う:
平均成分サイズより小さい成分を削除する:
前景と背景の小さい成分を削除する:
画像分割によって生じた小さい成分を削除する:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF