Cambie el tamaño de las "imágenes" a "tamaño" mediante la interpolación de áreas.
Las imágenes de entrada pueden ser de diferentes tipos, pero las imágenes de salida siempre son flotantes.
El rango de valores de píxeles para la imagen de salida puede ser ligeramente diferente del rango de la imagen de entrada debido a la precisión numérica limitada. Para garantizar un rango de salida, por ejemplo `[0,0, 1,0]`, aplicar tf.clip_by_value
a la salida.
Cada píxel de salida se calcula transformando primero la huella del píxel en el tensor de entrada y luego promediando los píxeles que se cruzan con la huella. La contribución de un píxel de entrada al promedio se pondera por la fracción de su área que se cruza con la huella. Esto es lo mismo que INTER_AREA de OpenCV.
Clases anidadas
clase | ResizeArea.Options | Los atributos opcionales para ResizeArea |
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estáticas ResizeArea.Options | alignCorners (Boolean alignCorners) |
Salida < TFloat32 > | asOutput () Devuelve el identificador simbólico del tensor. |
estática ResizeArea | |
Salida < TFloat32 > | resizedImages () 4-D con forma `[lote, nueva_altura, nuevo_ancho, canales]`. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
estáticas pública ResizeArea.Options alignCorners (alignCorners booleanas)
Parámetros
alignCorners | Si es verdadero, los centros de los 4 píxeles de las esquinas de los tensores de entrada y salida se alinean, conservando los valores en los píxeles de las esquinas. El valor predeterminado es falso. |
---|
pública de salida < TFloat32 > asOutput ()
Devuelve el identificador simbólico del tensor.
Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.
public static ResizeArea crear ( Alcance alcance, operando <? extiende TNumber > imágenes, operando < TInt32 > tamaño, Opciones ... Opciones)
Método de fábrica para crear una clase que envuelva una nueva operación ResizeArea.
Parámetros
alcance | alcance actual |
---|---|
imagenes | 4-D con forma `[lote, altura, ancho, canales]`. |
Talla | = Un tensor 1-D int32 de 2 elementos: `new_height, new_width`. El nuevo tamaño de las imágenes. |
opciones | lleva valores de atributos opcionales |
Devoluciones
- una nueva instancia de ResizeArea