module image.detection_segment.geometrie
#
Short summary#
module mlstatpy.image.detection_segment.geometrie
Définition de petits éléments géométriques tels que les points et les segments, implemente également des opérations standard telles le produit scalaire entre deux vecteurs, …
Classes#
class |
truncated documentation |
---|---|
Définit un point de l’image ou un vecteur, deux coordonnées x et y qui sont réelles. |
|
Définit un segment, soit deux |
Methods#
method |
truncated documentation |
---|---|
ajoute un vecteur a celui-ci |
|
retourne True si les deux points |
|
ajoute un vecteur à celui-ci |
|
constructeur |
|
constructeur, pour éviter des erreurs d’etourderie, on crée des copies des extrémités a et b, comme ce sont … |
|
usuel |
|
permet d’afficher un point avec l’instruction print |
|
permet d’afficher le segment avec l’instruction print |
|
soustraction de deux de vecteurs |
|
retourne l’angle du vecteur |
|
retourne les coordonnées arrondies à l’entier le plus proche |
|
Convertit en array. |
|
retourne le vecteur directeur du segment, ce vecteur est norme |
|
Retourne la première extrémité. |
|
Retourne la seconde extrémité. |
|
retourne le vecteur normal du segment, ce vecteur est norme |
|
normalise le vecteur, sa norme devient 1 |
|
Retourne la norme. |
|
Calcule le produit scalaire. |
|
Mulitplication par un scalaire. |
Documentation#
Définition de petits éléments géométriques tels que les points et les segments, implemente également des opérations standard telles le produit scalaire entre deux vecteurs, …
- class mlstatpy.image.detection_segment.geometrie.Point(x, y)#
Bases :
object
Définit un point de l’image ou un vecteur, deux coordonnées x et y qui sont réelles.
constructeur
- __add__(ad)#
ajoute un vecteur a celui-ci
- __hash__ = None#
- __iadd__(ad)#
ajoute un vecteur à celui-ci
- __init__(x, y)#
constructeur
- __repr__()#
usuel
- __slots__ = ('x', 'y')#
- __str__()#
permet d’afficher un point avec l’instruction print
- __sub__(p)#
soustraction de deux de vecteurs
- angle()#
retourne l’angle du vecteur
- as_array()#
Convertit en array.
- normalise()#
normalise le vecteur, sa norme devient 1
- class mlstatpy.image.detection_segment.geometrie.Segment(a, b)#
Bases :
object
Définit un segment, soit deux
Point
.constructeur, pour éviter des erreurs d’etourderie, on crée des copies des extrémités a et b, comme ce sont des classes, une simple affectation ne suffit pas
- __init__(a, b)#
constructeur, pour éviter des erreurs d’etourderie, on crée des copies des extrémités a et b, comme ce sont des classes, une simple affectation ne suffit pas
- __slots__ = ('a', 'b')#
- first()#
Retourne la première extrémité.
- last()#
Retourne la seconde extrémité.