Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 数学的形態論 > Binarize >

Binarize

Binarize[image]
大域的に決定された閾値より大きいすべての値をで,その他をで置換して image からバイナリ画像を作成する.
Binarize
t より大きいすべての値をで,その他をで置換してバイナリ画像を作成する.
Binarize
から までの範囲にあるすべての値をで,その他をで置換してバイナリ画像を作成する.
Binarize
Trueを与えるすべてのチャンネル値のリストをで,その他をで置換してバイナリ画像を作成する.
  • Binarizeは任意の画像に使うことができる.これは,多チャンネルの画像あるいはカラー画像をグレースケールに変換し,次にすべての画素がまたはの値を持つ画像を作成する.
  • Binarizeは事実上値が t の画素をに,その他の画素をに設定する.
  • Binarizeはすべての非零の値をに設定する.
  • Binarizeでは,関数 f は各画素のチャンネル値のリストに適用される.
  • Binarize は大津のクラスタ分散最大化法を使う.使用可能なMethodの設定値の詳細FindThresholdの解説ページを参照のこと.
  • 明示的な閾値が与えられた場合は,BinarizeMethodオプションを無視する.
カラー画像をバイナリ画像に変換する:
大域的な閾値で二値化する:
赤のチャンネルが緑のチャンネルより大きい画素を求める:
カラー画像をバイナリ画像に変換する:
In[1]:=
Click for copyable input
Out[1]=
 
大域的な閾値で二値化する:
In[1]:=
Click for copyable input
Out[1]=
 
赤のチャンネルが緑のチャンネルより大きい画素を求める:
In[1]:=
Click for copyable input
Out[1]=
特定の黒の割合で勾配画像をバイナリ化して最も強い辺を求める:
画像中の特定の色のセグメント成分:
白以外のすべての画素を黒にする:
バージョン 7 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF