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].