клас 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].