class Line – Line objektum

A line objektum egy attrtuple, amelyet az Image.find_lines(), az Image.find_line_segments() és az Image.get_regression() ad vissza. Egyetlen irányított vonalszakaszt reprezentál, mind a végpont alakjában (x1, y1) -- (x2, y2), mind a Hough-térbeli alakjában (rho, theta).

A mezők elérhetők attribútumnév szerint (line.x1) vagy index szerint (line[0]). Az objektumnak nincs nyilvános konstruktora.

class image.line

Az objektum létrehozásához hívd meg az Image.find_lines(), az Image.find_line_segments() vagy az Image.get_regression() metódust.

x1

Az első végpont X koordinátája. Egész szám. Index [0].

y1

Az első végpont Y koordinátája. Egész szám. Index [1].

x2

A második végpont X koordinátája. Egész szám. Index [2].

y2

A második végpont Y koordinátája. Egész szám. Index [3].

length

A szakasz képpontban mért hossza: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Egész szám. Index [4].

magnitude

A vonal nagysága a Hough-térben. A magasabb értékek azt jelzik, hogy több él-képpont szavazott erre a vonalra. Egész szám. Index [5].

theta

A vonal szöge a Hough-térben, fokban, 0 – 179. Egész szám. Index [6].

rho

A vonal távolsága a kép origójától a Hough-térben, képpontban. Előjeles egész szám (lehet negatív). Index [7].