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