class Line – Line-Objekt

Das Line-Objekt ist ein attrtuple, das von Image.find_lines(), Image.find_line_segments() und Image.get_regression() zurückgegeben wird. Es repräsentiert ein einzelnes orientiertes Liniensegment sowohl in seiner Endpunktform (x1, y1) -- (x2, y2) als auch in seiner Hough-Raum-Form (rho, theta).

Felder sind über den Attributnamen (line.x1) oder über den Index (line[0]) zugänglich. Das Objekt hat keinen öffentlichen Konstruktor.

class image.line

Rufen Sie Image.find_lines(), Image.find_line_segments() oder Image.get_regression() auf, um dieses Objekt zu erstellen.

x1

X-Koordinate des ersten Endpunkts. Ganzzahl. Index [0].

y1

Y-Koordinate des ersten Endpunkts. Ganzzahl. Index [1].

x2

X-Koordinate des zweiten Endpunkts. Ganzzahl. Index [2].

y2

Y-Koordinate des zweiten Endpunkts. Ganzzahl. Index [3].

length

Pixellänge des Segments: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Ganzzahl. Index [4].

magnitude

Betrag der Linie im Hough-Raum. Höhere Werte zeigen an, dass mehr Kantenpixel für diese Linie gestimmt haben. Ganzzahl. Index [5].

theta

Winkel der Linie im Hough-Raum, in Grad, 0 – 179. Ganzzahl. Index [6].

rho

Abstand der Linie vom Bildursprung im Hough-Raum, in Pixeln. Vorzeichenbehaftete Ganzzahl (kann negativ sein). Index [7].