classe Line – objet Line

L’objet line est un attrtuple renvoyé par Image.find_lines(), Image.find_line_segments() et Image.get_regression(). Il représente un unique segment de droite orienté, à la fois sous sa forme par extrémités (x1, y1) -- (x2, y2) et sous sa forme dans l’espace de Hough (rho, theta).

Les champs sont accessibles par nom d’attribut (line.x1) ou par index (line[0]). L’objet n’a pas de constructeur public.

class image.line

Veuillez appeler Image.find_lines(), Image.find_line_segments() ou Image.get_regression() pour créer cet objet.

x1

Coordonnée X de la première extrémité. Entier. Index [0].

y1

Coordonnée Y de la première extrémité. Entier. Index [1].

x2

Coordonnée X de la seconde extrémité. Entier. Index [2].

y2

Coordonnée Y de la seconde extrémité. Entier. Index [3].

length

Longueur en pixels du segment : round(sqrt((x2-x1)**2 + (y2-y1)**2)). Entier. Index [4].

magnitude

Magnitude de la ligne dans l’espace de Hough. Des valeurs plus élevées indiquent qu’un plus grand nombre de pixels de contour ont voté pour cette ligne. Entier. Index [5].

theta

Angle de la ligne dans l’espace de Hough, en degrés, 0 – 179. Entier. Index [6].

rho

Distance de la ligne par rapport à l’origine de l’image dans l’espace de Hough, en pixels. Entier signé (peut être négatif). Index [7].