class Line – Line-object

Het line-object is een attrtuple die wordt geretourneerd door Image.find_lines(), Image.find_line_segments() en Image.get_regression(). Het stelt één georiënteerd lijnsegment voor, zowel in zijn eindpuntvorm (x1, y1) -- (x2, y2) als in zijn Hough-ruimtevorm (rho, theta).

Velden zijn toegankelijk via attribuutnaam (line.x1) of via index (line[0]). Het object heeft geen publieke constructor.

class image.line

Roep Image.find_lines(), Image.find_line_segments() of Image.get_regression() aan om dit object aan te maken.

x1

X-coördinaat van het eerste eindpunt. Geheel getal. Index [0].

y1

Y-coördinaat van het eerste eindpunt. Geheel getal. Index [1].

x2

X-coördinaat van het tweede eindpunt. Geheel getal. Index [2].

y2

Y-coördinaat van het tweede eindpunt. Geheel getal. Index [3].

length

Pixellengte van het segment: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Geheel getal. Index [4].

magnitude

Magnitude van de lijn in de Hough-ruimte. Hogere waarden geven aan dat meer randpixels op deze lijn hebben gestemd. Geheel getal. Index [5].

theta

Hoek van de lijn in de Hough-ruimte, in graden, 0 – 179. Geheel getal. Index [6].

rho

Afstand van de lijn tot de oorsprong van de afbeelding in de Hough-ruimte, in pixels. Geheel getal met teken (kan negatief zijn). Index [7].