Jako jednostka obliczeniowa do przetwarzania obrazów może zostać zmodyfikowana do wstępnie zdefiniowanego rozmiaru.
Nie rozciąga i nie kompresuje zawartości obrazu. Jednak aby dopasować go do nowego rozmiaru, przycina się lub dopełnia piksele. Przycinanie obrazu powoduje przycięcie go do środka, a przycięcie pikseli powoduje zerowe dopełnienie.
Konstruktorzy publiczni
|
ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
Tworzy obiekt ResizeWithCropOrPadOp, który może przycinać lub dopełniać obrazy do określonego rozmiaru.
|
Metody publiczne
| TensorImage |
apply(obraz TensorImage)
Stosuje zdefiniowaną zmianę rozmiaru z przycięciem lub dopełnieniem na danym obrazie i zwraca wynik.
|
| int |
getOutputImageHeight(ininputImageHeight, int obszarzeinputImageWidth)
Oblicza wysokość oczekiwanego obrazu wyjściowego po określeniu rozmiaru obrazu wejściowego.
|
| int |
getOutputImageWidth(ininputImageHeight, intinputImageWidth)
Oblicza szerokość oczekiwanego obrazu wyjściowego po określeniu rozmiaru obrazu wejściowego.
|
| PointF |
inverseTransform(punkt PointF, intinputImageHeight, int intinputImageWidth)
Przekształca punkt z układu współrzędnych obrazu wyniku z powrotem na jeden z obrazów wejściowych.
|
Metody dziedziczone
Konstruktorzy publiczni
public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Tworzy obiekt ResizeWithCropOrPadOp, który może przycinać lub dopełniać obrazy do określonego rozmiaru. Wykorzystano przycięcie do środka i zero dopełnienia.
Parametry
| targetHeight | Oczekiwana wysokość obrazu przyciętego lub dopełnionego. |
|---|---|
| targetWidth | Oczekiwana szerokość przyciętego/dopełnionego obrazu. |
Metody publiczne
public TensorImage apply (obraz TensorImage)
Stosuje zdefiniowaną zmianę rozmiaru z przycięciem lub dopełnieniem na danym obrazie i zwraca wynik.
Uwaga: treść danych wejściowych image ulegnie zmianie, a image będzie tą samą instancją z danymi wyjściowymi.
Parametry
| obraz | obraz wejściowy. |
|---|
Zwroty
- obraz wyjściowy.
public int getOutputImageHeight (intinputImageHeight, intinputImageWidth)
Oblicza wysokość oczekiwanego obrazu wyjściowego po określeniu rozmiaru obrazu wejściowego.
Parametry
| inputImageHeight | |
|---|---|
| inputImageWidth |
public int getOutputImageWidth (intinputImageHeight, intinputImageWidth)
Oblicza szerokość oczekiwanego obrazu wyjściowego po określeniu rozmiaru obrazu wejściowego.
Parametry
| inputImageHeight | |
|---|---|
| inputImageWidth |
public PointF inverseTransform (punkt PointF, intinputImageHeight, intinputImageWidth)
Przekształca punkt z układu współrzędnych obrazu wyniku z powrotem na jeden z obrazów wejściowych.
Parametry
| punkt | punktu z systemu współrzędnych wyniku. |
|---|---|
| inputImageHeight | wysokość obrazu wejściowego. |
| inputImageWidth | szerokości obrazu wejściowego. |
Zwroty
- punkt ze współrzędnymi z układu współrzędnych zdjęcia wejściowego.