ResizeWithCropOrPadOp

Classe publique ResizeWithCropOrPadOp

En tant qu'unité de calcul pour le traitement des images, elle pouvait redimensionner l'image à une taille prédéfinie.

Il n'étire pas ni ne compresse le contenu de l'image. Cependant, pour s'adapter à la nouvelle taille, elle recadre ou applique une marge extérieure à certaines pixels. Lorsque l'image est recadrée, elle est recadrée au centre. Lorsqu'elle remplit les pixels, elle n'effectue une marge intérieure nulle.

Constructeurs publics

ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
Crée un élément ResizeWithShortOrPadOp qui peut recadrer/appliquer des marges à des images à la taille spécifiée.

Méthodes publiques

TensorImage
apply(image TensorImage)
Applique le redimensionnement défini avec un recadrage ou/et une marge intérieure à l'image donnée, puis 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 ResizeWithCropOrPadOp (int targetHeight, int targetWidth)

Crée un élément ResizeWithShortOrPadOp qui peut recadrer/appliquer des marges à des images à la taille spécifiée. Elle adopte le recadrage central et la marge intérieure zéro.

Paramètres
targetHeight Hauteur attendue de l'image recadrée/remplie.
targetWidth Largeur attendue de l'image recadrée/remplie.

Méthodes publiques

public TensorImage apply (image TensorImage)

Applique le redimensionnement défini avec un recadrage ou/et une marge intérieure à l'image donnée, puis 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.