Como unidad de cálculo para procesar imágenes, podría cambiar el tamaño de la imagen a un tamaño predefinido.
No estirará ni comprimirá el contenido de la imagen. Sin embargo, para adaptarse al nuevo tamaño, recorta o rellena píxeles. Cuando recorta la imagen, realiza un recorte central; cuando rellena píxeles, realiza un relleno de ceros.
Constructores públicos
ResizeWithCropOrPadOp (int targetHeight, int targetWidth) Crea un ResizeWithCropOrPadOp que podría recortar / rellenar imágenes al tamaño especificado. |
Métodos públicos
TensorImage | aplicar ( TensorImage imagen) Aplica el cambio de tamaño definido con recorte y / o relleno en la imagen dada y devuelve el resultado. |
En t | 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. |
En t | 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 PointF, int inputImageHeight, int inputImageWidth) Transforma un punto del sistema de coordenadas de la imagen de resultado al de la imagen de entrada. |
Métodos heredados
Constructores públicos
ResizeWithCropOrPadOp pública (int targetHeight, int targetWidth)
Crea un ResizeWithCropOrPadOp que podría recortar / rellenar imágenes al tamaño especificado. Adopta el recorte central y el relleno cero.
Parámetros
targetHeight | La altura esperada de la imagen recortada / acolchada. |
---|---|
targetWidth | El ancho esperado de la imagen recortada / acolchada. |
Métodos públicos
pública TensorImage aplica ( TensorImage imagen)
Aplica el cambio de tamaño definido con recorte y / o relleno en la imagen dada y devuelve el resultado.
Nota: el contenido de la entrada de image
va a cambiar, y la image
es la misma instancia con la salida.
Parámetros
imagen | imagen de entrada. |
---|
Devoluciones
- 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 |
pública PointF inverseTransform (punto PointF, int inputImageHeight, int inputImageWidth)
Transforma un punto del sistema de coordenadas de la imagen de resultado al de la imagen de entrada.
Parámetros
punto | el punto del sistema de coordenadas de resultado. |
---|---|
inputImageHeight | la altura de la imagen de entrada. |
inputImageWidth | el ancho de la imagen de entrada. |
Devoluciones
- el punto con las coordenadas del sistema de coordenadas de la imagen de entrada.