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