class Line – Line-objekt

Line-objektet är en attrtuple som returneras av Image.find_lines(), Image.find_line_segments() och Image.get_regression(). Det representerar ett enskilt orienterat linjesegment med både sin ändpunktsform (x1, y1) -- (x2, y2) och sin Hough-rumsform (rho, theta).

Fälten är åtkomliga via attributnamn (line.x1) eller via index (line[0]). Objektet har ingen publik konstruktor.

class image.line

Anropa Image.find_lines(), Image.find_line_segments() eller Image.get_regression() för att skapa det här objektet.

x1

X-koordinaten för den första ändpunkten. Heltal. Index [0].

y1

Y-koordinaten för den första ändpunkten. Heltal. Index [1].

x2

X-koordinaten för den andra ändpunkten. Heltal. Index [2].

y2

Y-koordinaten för den andra ändpunkten. Heltal. Index [3].

length

Segmentets pixellängd: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Heltal. Index [4].

magnitude

Linjens magnitud i Hough-rummet. Högre värden indikerar att fler kantpixlar röstade för den här linjen. Heltal. Index [5].

theta

Linjens vinkel i Hough-rummet, i grader, 0 – 179. Heltal. Index [6].

rho

Linjens avstånd från bildens origo i Hough-rummet, i pixlar. Heltal med tecken (kan vara negativt). Index [7].