класс Line – объект 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].