Als Recheneinheit für die Verarbeitung von Bildern könnte sie die Größe von Bildern auf eine vordefinierte Größe anpassen.
Der Bildinhalt wird dadurch nicht gestreckt oder komprimiert. Zur Anpassung an die neue Größe werden Pixel jedoch zugeschnitten oder aufgefüllt. Beim Zuschneiden des Bildes wird das Bild zentriert, beim Auffüllen der Pixel wird der Abstand null angewendet.
Weitere Informationen
Public Constructors
ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
Erstellt ein ResizeWithZuschneidenOrPadOp, mit dem Bilder auf eine bestimmte Größe zugeschnitten/aufgefüllt werden können.
|
Public Methods
TensorImage |
apply(TensorImage-Bild)
Wendet die definierte Größenanpassung mit Zuschnitt und/oder Abstand auf das angegebene Bild an und gibt das Ergebnis zurück.
|
int |
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
Berechnet die Höhe des erwarteten Ausgabebildes, wenn eine Eingabebildgröße angegeben wird.
|
int |
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
Berechnet die Breite des erwarteten Ausgabebildes, wenn die Größe des Eingabebilds angegeben ist.
|
PointF |
inverseTransform(PointF-Punkt, int-inputImageHeight, int-inputImageWidth)
Wandelt einen Punkt vom Koordinatensystem des Ergebnisbilds wieder in das des Eingabebilds um.
|
Übernommene Methoden
Public Constructors
public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Erstellt ein ResizeWithZuschneidenOrPadOp, mit dem Bilder auf eine bestimmte Größe zugeschnitten/aufgefüllt werden können. Sie kann zentriert zugeschnitten werden und hat keinen Abstand.
Parameter
targetHeight | Die erwartete Höhe des zugeschnittenen bzw. abgesetzten Bildes. |
---|---|
targetWidth | Die erwartete Breite des zugeschnittenen bzw. abgesetzten Bildes. |
Public Methods
public TensorImage apply (TensorImage-Image)
Wendet die definierte Größenanpassung mit Zuschnitt und/oder Abstand auf das angegebene Bild an und gibt das Ergebnis zurück.
Hinweis: Der Inhalt der Eingabe-image
ändert sich und image
entspricht der Instanz der Ausgabe.
Parameter
Image | Eingabebild. |
---|
Rückgabe
- Ausgabebild.
public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Berechnet die Höhe des erwarteten Ausgabebildes, wenn eine Eingabebildgröße angegeben wird.
Parameter
inputImageHeight | |
---|---|
inputImageWidth |
public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Berechnet die Breite des erwarteten Ausgabebildes, wenn die Größe des Eingabebilds angegeben ist.
Parameter
inputImageHeight | |
---|---|
inputImageWidth |
public PointF inverseTransform (PointF point, int inputImageHeight, int inputImageWidth)
Wandelt einen Punkt vom Koordinatensystem des Ergebnisbilds wieder in das des Eingabebilds um.
Parameter
point | Punkt aus dem Ergebniskoordinatensystem. |
---|---|
inputImageHeight | die Höhe des Eingabebilds. |
inputImageWidth | die Breite des Eingabebilds. |
Rückgabe
- den Punkt mit den Koordinaten aus dem Koordinatensystem des Eingabebildes.