class Line – Line-objekti

Line-objekti on attrtuple, jonka palauttavat Image.find_lines(), Image.find_line_segments() ja Image.get_regression(). Se edustaa yhtä suunnattua viivasegmenttiä sekä päätepistemuodossaan (x1, y1) -- (x2, y2) että Hough-avaruuden muodossaan (rho, theta).

Kenttiin pääsee käsiksi attribuuttinimellä (line.x1) tai indeksillä (line[0]). Objektilla ei ole julkista konstruktoria.

class image.line

Luo tämä objekti kutsumalla Image.find_lines(), Image.find_line_segments() tai Image.get_regression().

x1

Ensimmäisen päätepisteen X-koordinaatti. Kokonaisluku. Indeksi [0].

y1

Ensimmäisen päätepisteen Y-koordinaatti. Kokonaisluku. Indeksi [1].

x2

Toisen päätepisteen X-koordinaatti. Kokonaisluku. Indeksi [2].

y2

Toisen päätepisteen Y-koordinaatti. Kokonaisluku. Indeksi [3].

length

Segmentin pituus pikseleinä: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Kokonaisluku. Indeksi [4].

magnitude

Viivan magnitudi Hough-avaruudessa. Korkeammat arvot tarkoittavat, että useammat reunapikselit äänestivät tätä viivaa. Kokonaisluku. Indeksi [5].

theta

Viivan kulma Hough-avaruudessa, asteina, 0 – 179. Kokonaisluku. Indeksi [6].

rho

Viivan etäisyys kuvan origosta Hough-avaruudessa, pikseleinä. Etumerkillinen kokonaisluku (voi olla negatiivinen). Indeksi [7].