ImageLines
ImageLines[image]
image 中の線分を求め,それらの端点の座標を返す.
ImageLines[image,t]
画像の線の選択に閾値 t を使う.
ImageLines[image,t,d]
パラメータ d を使って検出された線の明瞭さを制御する.
詳細とオプション
- ImageLinesは線分のリストをLine[{p1,p2}]の形式で返す.各 pi={xi,yi}は標準的な画像座標系で表される.
- ImageLines[image,t]は正規化された強さが指定された閾値 t よりも大きい image 中の線を求める.
- ImageLinesは,結果を正規化された強さによってソートする.
- ImageLines[image,t,d]では,パラメータ d はどの程度線を抑制するかを制御する.この値が0のときは検出されたすべての線が返される.d の値が1のときは一番強い線しか返されないことがある.
- 使用可能なオプション
-
MaxFeatures All 返される特徴の最高数 Method "Hough" 線を検出するメソッド - MaxFeatures->n と設定すると,正規化された強さが最大の線が最高で n 本返される.
- 使用可能な線検出メソッド
-
"Hough" Hough変換に基づく線(デフォルト) "RANSAC" RANSACアルゴリズムを使った線 - Method->"Hough"とすると,Hough変換中の最強のピークを繰り返し選択することで線が検出される.明瞭さのパラメータを使用すると,すでに選択されたピークの矩形領域内に存在するピークは線の候補の集合から除外される.
- Method->"RANSAC"とすると,ランダムサンプリングによって線が検出される.各サンプリングについて,線の強さの計算に,明瞭さのパラメータ d によって指定された距離内の画素が使われる.選択された線上の画素は,続く反復には使われない.
- デフォルトで,ImageLinesは境界から境界までの線を返す.Method->{"Segmented"->True}と設定すると,検出された線がより短い線分に分割されることがある.
例題
すべて開くすべて閉じるオプション (3)
Method (2)
デフォルトで,線はMethod->"Hough"を使って検出される:
アプリケーション (6)
Wolfram Research (2010), ImageLines, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageLines.html (2018年に更新).
テキスト
Wolfram Research (2010), ImageLines, Wolfram言語関数, https://reference.wolfram.com/language/ref/ImageLines.html (2018年に更新).
CMS
Wolfram Language. 2010. "ImageLines." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2018. https://reference.wolfram.com/language/ref/ImageLines.html.
APA
Wolfram Language. (2010). ImageLines. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ImageLines.html