клас Line – об’єкт Line

Об’єкт лінії – це attrtuple, що повертається функціями Image.find_lines(), Image.find_line_segments() та Image.get_regression(). Він представляє один орієнтований відрізок у формі кінцевих точок (x1, y1) -- (x2, y2) та у формі простору Гафа (rho, theta).

Поля доступні за назвою атрибута (line.x1) або за індексом (line[0]). Об’єкт не має публічного конструктора.

class image.line

Для створення цього об’єкта викликайте Image.find_lines(), Image.find_line_segments() або Image.get_regression().

x1

Координата X першої кінцевої точки. Ціле число. Індекс [0].

y1

Координата Y першої кінцевої точки. Ціле число. Індекс [1].

x2

Координата X другої кінцевої точки. Ціле число. Індекс [2].

y2

Координата Y другої кінцевої точки. Ціле число. Індекс [3].

length

Довжина відрізка в пікселях: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Ціле число. Індекс [4].

magnitude

Величина лінії в просторі Гафа. Більші значення вказують на те, що більше граничних пікселів проголосувало за цю лінію. Ціле число. Індекс [5].

theta

Кут лінії в просторі Гафа, в градусах, від 0 до 179. Ціле число. Індекс [6].

rho

Відстань лінії від початку координат зображення в просторі Гафа, в пікселях. Ціле число зі знаком (може бути від’ємним). Індекс [7].