ResizeOp

Classe publique ResizeOp

En tant qu'unité de calcul destinée au traitement des images, elle permet de redimensionner une image pour qu'elle atteigne la taille spécifiée par l'utilisateur.

Elle interpole les pixels lorsque l'image est étirée et les supprime lorsque l'image est compressée.

Classes imbriquées

enum ResizeOp.ResizeMethod Algorithmes de redimensionnement. 

Constructeurs publics

ResizeOp(int targetHeight, int targetWidth, ResizeOp.ResizeMethod restartMethod)
Crée un ResizeOp qui peut redimensionner les images à la taille spécifiée dans la méthode spécifiée.

Méthodes publiques

TensorImage
apply(image TensorImage)
Applique le redimensionnement défini sur 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 ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethodsizingMethod)

Crée un ResizeOp qui peut redimensionner les images à la taille spécifiée dans la méthode spécifiée.

Paramètres
targetHeight Hauteur attendue de l'image redimensionnée.
targetWidth Largeur attendue de l'image redimensionnée.
resizeMethod Algorithme à utiliser pour le redimensionnement. Options: ResizeOp.ResizeMethod

Méthodes publiques

public TensorImage apply (image TensorImage)

Applique le redimensionnement défini sur 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.