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