class Line – objeto Line¶
O objeto line é um attrtuple devolvido por Image.find_lines(), Image.find_line_segments() e Image.get_regression(). Representa um único segmento de reta orientado, tanto na forma de extremidades (x1, y1) -- (x2, y2) como na forma em espaço de Hough (rho, theta).
Os campos são acessíveis pelo nome do atributo (line.x1) ou por índice (line[0]). O objeto não tem construtor público.
- class image.line¶
Chame
Image.find_lines(),Image.find_line_segments()ouImage.get_regression()para criar este objeto.- x1¶
Coordenada X do primeiro extremo. Inteiro. Índice
[0].
- y1¶
Coordenada Y do primeiro extremo. Inteiro. Índice
[1].
- x2¶
Coordenada X do segundo extremo. Inteiro. Índice
[2].
- y2¶
Coordenada Y do segundo extremo. Inteiro. Índice
[3].
- length¶
Comprimento em pixels do segmento:
round(sqrt((x2-x1)**2 + (y2-y1)**2)). Inteiro. Índice[4].
- magnitude¶
Magnitude da reta no espaço de Hough. Valores mais altos indicam que mais pixels de aresta votaram para esta reta. Inteiro. Índice
[5].
- theta¶
Ângulo da reta no espaço de Hough, em graus, 0 – 179. Inteiro. Índice
[6].
- rho¶
Distância da reta à origem da imagem no espaço de Hough, em pixels. Inteiro com sinal (pode ser negativo). Índice
[7].