class Line -- Line オブジェクト¶
line オブジェクトは、Image.find_lines()、Image.find_line_segments()、Image.get_regression() によって返される attrtuple です。1 本の方向付き線分を、その端点形式 (x1, y1) -- (x2, y2) とハフ空間形式 (rho, theta) の両方で表現します。
フィールドは属性名(line.x1)またはインデックス(line[0])でアクセスできます。このオブジェクトには公開されたコンストラクタはありません。
- class image.line¶
このオブジェクトを作成するには
Image.find_lines()、Image.find_line_segments()、またはImage.get_regression()を呼び出してください。- x1¶
第 1 端点の X 座標。整数。インデックス
[0]。
- y1¶
第 1 端点の Y 座標。整数。インデックス
[1]。
- x2¶
第 2 端点の X 座標。整数。インデックス
[2]。
- y2¶
第 2 端点の Y 座標。整数。インデックス
[3]。
- length¶
線分のピクセル長:
round(sqrt((x2-x1)**2 + (y2-y1)**2))。整数。インデックス[4]。
- magnitude¶
ハフ空間における線の強度。値が大きいほど、より多くのエッジピクセルがこの線に投票したことを示します。整数。インデックス
[5]。
- theta¶
ハフ空間における線の角度。度単位で 0 -- 179。整数。インデックス
[6]。
- rho¶
ハフ空間における画像原点からの線の距離。ピクセル単位。符号付き整数(負になることがあります)。インデックス
[7]。