clasa Line – obiectul Line

Obiectul line este un attrtuple returnat de Image.find_lines(), Image.find_line_segments() și Image.get_regression(). Reprezintă un singur segment de dreaptă orientat, atât în forma sa cu puncte terminale (x1, y1) -- (x2, y2), cât și în forma sa în spațiul Hough (rho, theta).

Câmpurile sunt accesibile prin numele atributului (line.x1) sau prin index (line[0]). Obiectul nu are un constructor public.

class image.line

Apelați Image.find_lines(), Image.find_line_segments() sau Image.get_regression() pentru a crea acest obiect.

x1

Coordonata X a primului punct terminal. Număr întreg. Index [0].

y1

Coordonata Y a primului punct terminal. Număr întreg. Index [1].

x2

Coordonata X a celui de-al doilea punct terminal. Număr întreg. Index [2].

y2

Coordonata Y a celui de-al doilea punct terminal. Număr întreg. Index [3].

length

Lungimea în pixeli a segmentului: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Număr întreg. Index [4].

magnitude

Magnitudinea dreptei în spațiul Hough. Valorile mai mari indică faptul că mai mulți pixeli de muchie au votat pentru această dreaptă. Număr întreg. Index [5].

theta

Unghiul dreptei în spațiul Hough, în grade, 0 – 179. Număr întreg. Index [6].

rho

Distanța dreptei față de originea imaginii în spațiul Hough, în pixeli. Număr întreg cu semn (poate fi negativ). Index [7].