class Line -- Line 物件

line 物件是由 Image.find_lines()Image.find_line_segments()Image.get_regression() 回傳的 attrtuple。它代表單一有向線段,同時包含端點形式 (x1, y1) -- (x2, y2) 以及霍夫空間形式 (rho, theta)

欄位可透過屬性名稱(line.x1)或索引(line[0])存取。此物件沒有公開的建構子。

class image.line

請呼叫 Image.find_lines()Image.find_line_segments()Image.get_regression() 來建立此物件。

x1

第一個端點的 X 座標。整數。索引 [0]

y1

第一個端點的 Y 座標。整數。索引 [1]

x2

第二個端點的 X 座標。整數。索引 [2]

y2

第二個端點的 Y 座標。整數。索引 [3]

length

線段的像素長度:round(sqrt((x2-x1)**2 + (y2-y1)**2))。整數。索引 [4]

magnitude

線在霍夫空間中的強度。數值越高表示有越多邊緣像素投票給此線。整數。索引 [5]

theta

線在霍夫空間中的角度,單位為度,範圍 0 -- 179。整數。索引 [6]

rho

線在霍夫空間中距離影像原點的距離,單位為像素。帶號整數(可為負)。索引 [7]