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()oderImage.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].