Come unità di calcolo per l'elaborazione delle immagini, può ridimensionare l'immagine a una dimensione predefinita.
Non allungherà né comprimerà il contenuto dell'immagine. Tuttavia, per adattarla alle nuove dimensioni, ritaglia o riempie i pixel. Quando ritaglia l'immagine, esegue un ritaglio centrale; quando riempie i pixel, esegue un riempimento zero.
Costruttori pubblici
ResizeWithCropOrPadOp (int targetHeight, int targetWidth) Crea un ResizeWithCropOrPadOp che può ritagliare/riempire le immagini alla dimensione specificata. |
Metodi pubblici
TensorImage | applica (immagine TensorImage ) Applica il ridimensionamento definito con ritaglio e/o riempimento su una determinata immagine e restituisce il risultato. |
int | getOutputImageHeight (int inputImageHeight, int inputImageWidth) Calcola l'altezza dell'immagine di output prevista quando viene fornita la dimensione dell'immagine di input. |
int | getOutputImageWidth (int inputImageHeight, int inputImageWidth) Calcola la larghezza dell'immagine di output prevista quando viene fornita la dimensione dell'immagine di input. |
PuntoF | inverseTransform (punto PointF, int inputImageHeight, int inputImageWidth) Trasforma un punto dal sistema di coordinate dell'immagine risultante a quello dell'immagine di input. |
Metodi ereditati
Costruttori pubblici
public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Crea un ResizeWithCropOrPadOp che può ritagliare/riempire le immagini alla dimensione specificata. Adotta il ritaglio centrale e l'imbottitura zero.
Parametri
targetHeight | L'altezza prevista dell'immagine ritagliata/riempita. |
---|---|
targetWidth | La larghezza prevista dell'immagine ritagliata/riempita. |
Metodi pubblici
public TensorImage apply (immagine TensorImage )
Applica il ridimensionamento definito con ritaglio e/o riempimento su una determinata immagine e restituisce il risultato.
Nota: il contenuto image
in input cambierà e image
sarà la stessa istanza dell'output.
Parametri
Immagine | immagine in ingresso. |
---|
ritorna
- immagine in uscita.
public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Calcola l'altezza dell'immagine di output prevista quando viene fornita la dimensione dell'immagine di input.
Parametri
inputImageHeight | |
---|---|
inputImageWidth |
public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Calcola la larghezza dell'immagine di output prevista quando viene fornita la dimensione dell'immagine di input.
Parametri
inputImageHeight | |
---|---|
inputImageWidth |
public PointF inverseTransform (punto PointF, int inputImageHeight, int inputImageWidth)
Trasforma un punto dal sistema di coordinate dell'immagine risultante a quello dell'immagine di input.
Parametri
punto | il punto dal sistema di coordinate del risultato. |
---|---|
inputImageHeight | l'altezza dell'immagine in ingresso. |
inputImageWidth | la larghezza dell'immagine in ingresso. |
ritorna
- il punto con le coordinate dal sistema di coordinate dell'immagine di input.