classe Line – objeto Line¶
O objeto line é uma attrtuple retornada por Image.find_lines(), Image.find_line_segments() e Image.get_regression(). Ele representa um único segmento de linha orientado, tanto na forma de seus pontos finais (x1, y1) -- (x2, y2) quanto na sua forma no espaço de Hough (rho, theta).
Os campos são acessíveis pelo nome do atributo (line.x1) ou pelo í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 ponto final. Inteiro. Índice
[0].
- y1¶
Coordenada Y do primeiro ponto final. Inteiro. Índice
[1].
- x2¶
Coordenada X do segundo ponto final. Inteiro. Índice
[2].
- y2¶
Coordenada Y do segundo ponto final. Inteiro. Índice
[3].
- length¶
Comprimento em pixels do segmento:
round(sqrt((x2-x1)**2 + (y2-y1)**2)). Inteiro. Índice[4].
- magnitude¶
Magnitude da linha no espaço de Hough. Valores mais altos indicam que mais pixels de borda votaram nesta linha. Inteiro. Índice
[5].
- theta¶
Ângulo da linha no espaço de Hough, em graus, de 0 a 179. Inteiro. Índice
[6].
- rho¶
Distância da linha em relação à origem da imagem no espaço de Hough, em pixels. Inteiro com sinal (pode ser negativo). Índice
[7].