clase Line – objeto Line

El objeto line es un attrtuple devuelto por Image.find_lines(), Image.find_line_segments() y Image.get_regression(). Representa un único segmento de línea orientado, tanto en su forma de extremos (x1, y1) -- (x2, y2) como en su forma del espacio de Hough (rho, theta).

Se puede acceder a los campos por nombre de atributo (line.x1) o por índice (line[0]). El objeto no tiene constructor público.

class image.line

Llama a Image.find_lines(), Image.find_line_segments() o Image.get_regression() para crear este objeto.

x1

Coordenada X del primer extremo. Entero. Índice [0].

y1

Coordenada Y del primer extremo. Entero. Índice [1].

x2

Coordenada X del segundo extremo. Entero. Índice [2].

y2

Coordenada Y del segundo extremo. Entero. Índice [3].

length

Longitud en píxeles del segmento: round(sqrt((x2-x1)**2 + (y2-y1)**2)). Entero. Índice [4].

magnitude

Magnitud de la línea en el espacio de Hough. Los valores más altos indican que más píxeles de borde votaron por esta línea. Entero. Índice [5].

theta

Ángulo de la línea en el espacio de Hough, en grados, 0 – 179. Entero. Índice [6].

rho

Distancia de la línea respecto al origen de la imagen en el espacio de Hough, en píxeles. Entero con signo (puede ser negativo). Índice [7].