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.