Rot90Op

cours public Rot90Op

Fait pivoter l'image dans le sens inverse des aiguilles d'une montre.

Constructeurs publics

Rot90Op()
Crée une opération Rot90 qui fait pivoter l'image de 90 degrés dans le sens inverse des aiguilles d'une montre.
Rot90Op(int k)
Crée une opération Rot90 qui fait pivoter l'image de 90 degrés k fois dans le sens inverse des aiguilles d'une montre.

Méthodes publiques

TensorImage
apply(image TensorImage)
Applique la rotation définie à l'image donnée et renvoie le résultat.
int
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
Calcule la hauteur de l'image de sortie attendue lorsque la taille de l'image d'entrée est fournie.
int
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
Calcule la largeur de l'image de sortie attendue lorsque la taille de l'image d'entrée est fournie.
PointF
inverseTransform(point PointF, int inputImageHeight, int inputImageWidth)
Remplace un point du système de coordonnées de l'image de résultat par celui de l'image d'entrée.

Méthodes héritées

Constructeurs publics

public Rot90Op ()

Crée une opération Rot90 qui fait pivoter l'image de 90 degrés dans le sens inverse des aiguilles d'une montre.

public Rot90Op (int k)

Crée une opération Rot90 qui fait pivoter l'image de 90 degrés k fois dans le sens inverse des aiguilles d'une montre.

Paramètres
k Nombre de rotations de 90 degrés de l'image. Si elle est positive, l'image fait l'objet d'une rotation dans le sens inverse des aiguilles d'une montre. Si elle est négative, l'opération fait pivoter l'image dans le sens des aiguilles d'une montre.

Méthodes publiques

public TensorImage apply (image TensorImage)

Applique la rotation définie à l'image donnée et renvoie le résultat.

Remarque: Le contenu de l'entrée image change, et image correspond à la même instance que la sortie.

Paramètres
Image image d'entrée.
Renvoie
  • l'image de sortie.

public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)

Calcule la hauteur de l'image de sortie attendue lorsque la taille de l'image d'entrée est fournie.

Paramètres
inputImageHeight
inputImageWidth

public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)

Calcule la largeur de l'image de sortie attendue lorsque la taille de l'image d'entrée est fournie.

Paramètres
inputImageHeight
inputImageWidth

public PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)

Remplace un point du système de coordonnées de l'image de résultat par celui de l'image d'entrée.

Paramètres
point le point à partir du système de coordonnées du résultat.
inputImageHeight la hauteur de l'image d'entrée.
inputImageWidth la largeur de l'image d'entrée.
Renvoie
  • le point avec les coordonnées du système de coordonnées de l'image d'entrée.