|
SOLUTIONS
|
MATHEMATICA 組込みシンボル
ImageLines[image]
image 中の線分を求め,それらの端点の座標を返す.
ImageLines[image, t]
画像の線の選択に閾値 t を使う.
ImageLines[image, t, d]
パラメータ d を使って検出された線の明瞭さを制御する.
詳細とオプション詳細とオプション
- ImageLinesは
が標準的な画像座標
で表示された線分
のリストを返す. - ImageLines[image, t]は正規化された強さが指定された閾値 t よりも大きい image 中の線を求める.
- ImageLines[image, t, d]では,パラメータ d はどの程度線を抑制するかを制御する.この値が0のときは検出されたすべての線が返される.d の値が
のときは一番強い線しか返されないことがある. - デフォルトで,ImageLinesは設定Method->"Hough"を使って画像のHough変換に基づいて線を計算する.
- Hough変換の最強のピークを繰り返し選択することで線が検出される.明瞭さのパラメータを使うことで,選択済みのピークの長方形の範囲にあるピークは線の候補からは除外される.
- Method->"RANSAC"とすると,ランダムサンプリング法を使って線が検出される. 各サンプリングについて,明瞭さのパラメータ d で指定された距離内の画素が線の強さの計算に使われる.選択された線上の画素は次回からの反復には使われない.
- デフォルトで,ImageLinesは境界から境界までの線を返す."Segmented"->Trueの設定では,検出された線がより短い線分に分割されることがある.
- ImageLinesはMaxFeaturesオプションを取る.デフォルト設定はMaxFeatures->Allである.MaxFeatures->n と設定すると,最大で n 本の正規化された最も強い線が返される.
バージョン 8 の新機能 | バージョン 9 での修正機能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »



