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