Como unidad de procesamiento para procesar imágenes, podía cambiar el tamaño de la imagen a uno predefinido.
No estirará ni comprimirá el contenido de la imagen. Sin embargo, para adaptarse al nuevo tamaño, se recortan o rellenan píxeles. Cuando recorta la imagen, realiza un recorte central. Cuando se rellenan los píxeles, se realiza un relleno cero.
Consulta también
Constructores públicos
|
ResizeWithCropOrPadOp(int targetHeight, int targetWidth)
Crea un ResizeWithCropOrPadOp que podría recortar o rellenar las imágenes hasta el tamaño especificado.
|
Métodos públicos
| TensorImage |
apply(imagen TensorImage)
Aplica el cambio de tamaño definido con recorte o relleno en la imagen determinada y muestra el resultado.
|
| int |
getOutputImageHeight(int inputImageHeight, int inputImageWidth)
Calcula la altura de la imagen de salida esperada cuando se proporciona el tamaño de la imagen de entrada.
|
| int |
getOutputImageWidth(int inputImageHeight, int inputImageWidth)
Calcula el ancho de la imagen de salida esperada cuando se proporciona el tamaño de la imagen de entrada.
|
| PointF |
inverseTransform(punto de PointF, int inputImageHeight, int inputImageWidth)
Transforma un punto del sistema de coordenadas de la imagen de resultado en el de la imagen de entrada.
|
Métodos heredados
Constructores públicos
public ResizeWithCropOrPadOp (int targetHeight, int targetWidth)
Crea un ResizeWithCropOrPadOp que podría recortar o rellenar las imágenes hasta el tamaño especificado. Adopta recorte central y sin relleno.
Parámetros
| targetHeight | La altura esperada de la imagen recortada o con relleno. |
|---|---|
| targetWidth | El ancho esperado de la imagen recortada o con relleno. |
Métodos públicos
public TensorImage apply (TensorImage image)
Aplica el cambio de tamaño definido con recorte o relleno en la imagen determinada y muestra el resultado.
Nota: El contenido del image de entrada cambiará y image será la misma instancia con el resultado.
Parámetros
| imagen | imagen de entrada. |
|---|
Devuelve
- imagen de salida.
public int getOutputImageHeight (int inputImageHeight, int inputImageWidth)
Calcula la altura de la imagen de salida esperada cuando se proporciona el tamaño de la imagen de entrada.
Parámetros
| inputImageHeight | |
|---|---|
| inputImageWidth |
public int getOutputImageWidth (int inputImageHeight, int inputImageWidth)
Calcula el ancho de la imagen de salida esperada cuando se proporciona el tamaño de la imagen de entrada.
Parámetros
| inputImageHeight | |
|---|---|
| inputImageWidth |
public PointF inverseTransform (PointF, int inputImageHeight, int inputImageWidth)
Transforma un punto del sistema de coordenadas de la imagen de resultado en el de la imagen de entrada.
Parámetros
| point | el punto del sistema de coordenadas de resultados. |
|---|---|
| inputImageHeight | la altura de la imagen de entrada. |
| inputImageWidth | el ancho de la imagen de entrada. |
Devuelve
- el punto con las coordenadas del sistema de coordenadas de la imagen de entrada.