classe Line – oggetto Line

L’oggetto line è una attrtuple restituita da Image.find_lines(), Image.find_line_segments() e Image.get_regression(). Rappresenta un singolo segmento di linea orientato con la sua forma a estremi (x1, y1) -- (x2, y2) e con la sua forma nello spazio di Hough (rho, theta).

I campi sono accessibili per nome di attributo (line.x1) o per indice (line[0]). L’oggetto non ha un costruttore pubblico.

class image.line

Chiama Image.find_lines(), Image.find_line_segments() o Image.get_regression() per creare questo oggetto.

x1

Coordinata X del primo estremo. Intero. Indice [0].

y1

Coordinata Y del primo estremo. Intero. Indice [1].

x2

Coordinata X del secondo estremo. Intero. Indice [2].

y2

Coordinata Y del secondo estremo. Intero. Indice [3].

length

Lunghezza in pixel del segmento: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Intero. Indice [4].

magnitude

Magnitudine della linea nello spazio di Hough. Valori più alti indicano che un maggior numero di pixel di bordo ha votato per questa linea. Intero. Indice [5].

theta

Angolo della linea nello spazio di Hough, in gradi, 0 – 179. Intero. Indice [6].

rho

Distanza della linea dall’origine dell’immagine nello spazio di Hough, in pixel. Intero con segno (può essere negativo). Indice [7].