Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > データの操作 > 画像の処理と解析 > 特徴検出 > ContourDetect >

ContourDetect

ContourDetect[image]
白い画素が image 中の0およびゼロ交差に対応するバイナリ画像を与える.
ContourDetect
絶対値が delta より小さい image 中の値を0として扱う.
  • ContourDetectは値が0の画素と近傍の少なくとも1つが負である正の値の画素を見付ける.
  • カラー画像では,ContourDetectは全チャンネルの平均強度に対して作用する.
  • ContourDetectは任意タイプの画像に使うことができる.
  • ContourDetect[m]は数値行列 m の零点とゼロ交差を見付け,疎な配列を返す.
  • ContourDetectは,事実上,強度が delta より小さい値を切り取る.
  • ContourDetectはデフォルトで指定された画素の周囲の8画素すべてを隣接しているものとして扱う.
  • オプション設定CornerNeighbors->Falseを使うと座標軸方向の4画素のみが隣接しているとみなされる.
  • オプション設定のCornerNeighbors->Noneを使ってContourDetectは画素がもとの画像のコーナに対応する二重格子を操作し,結果の画像の次元を1画素小さくする.
実数値画像の0とゼロ交差を求める:
指定された閾値より下の値を求める:
実数値画像の0とゼロ交差を求める:
In[1]:=
Click for copyable input
Out[1]=
 
指定された閾値より下の値を求める:
In[1]:=
Click for copyable input
Out[1]=
行列中の0とゼロ交差を求める:
ぼやけたオブジェクトの太い輪郭を求める:
これは二重格子を操作する:
標高ラスタの輪郭を求める:
二次導関数のゼロ輪郭を検出することで画像中の平らな部分を求める:
実数値画像をタイプ"Byte"に変換すると,負の値はすべて切り取られて0にされる:
LoGフィルタの効果を示す:
バージョン 8 の新機能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
フォーマット:   HTML  |  CDF