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