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