Als Recheneinheit für die Verarbeitung von Bildern kann sie die Größe eines Bildes auf die vom Nutzer angegebene Größe anpassen.
Sie interpoliert Pixel, wenn ein Bild gestreckt wird, und verwirft Pixel, wenn es komprimiert wird.
Weitere Informationen
Verschachtelte Klassen
| enum | ResizeOp.ResizeMethod | Algorithmen zur Größenanpassung | |
Public Constructors
|
ResizeOp(int targetHeight, int targetWidth, ResizeOp.ResizeMethodmodifyMethod)
Erstellt eine ResizeOp-Funktion, die die Größe von Bildern in der angegebenen Methode an die angegebene Größe anpassen kann.
|
Public Methods
| TensorImage |
apply(TensorImage-Bild)
Wendet die definierte Größenanpassung auf ein gegebenes 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 ResizeOp (int targetHeight, int targetWidth, ResizeOp.ResizeMethod resetMethod)
Erstellt eine ResizeOp-Funktion, die die Größe von Bildern in der angegebenen Methode an die angegebene Größe anpassen kann.
Parameter
| targetHeight | Die erwartete Höhe des größenangepassten Bilds. |
|---|---|
| targetWidth | Die erwartete Breite des größenangepassten Bilds. |
| resizeMethod | Der Algorithmus, der für die Größenanpassung verwendet werden soll. Optionen: ResizeOp.ResizeMethod
|
Public Methods
public TensorImage apply (TensorImage-Image)
Wendet die definierte Größenanpassung auf ein gegebenes 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.