ResizeArea

clase final pública ResizeArea

Cambie el tamaño de las "imágenes" al "tamaño" mediante interpolación de área.

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 de 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]`, aplique 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 intersecan la huella. La contribución de un píxel de entrada al promedio se pondera por la fracción de su área que cruza la huella. Esto es lo mismo que INTER_AREA de OpenCV.

Clases anidadas

clase Cambiar tamaño de área. Opciones Atributos opcionales para ResizeArea

Constantes

Cadena OP_NOMBRE El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Métodos públicos

estático ResizeArea.Options
alignCorners (alinear esquinas booleanas)
Salida <TFloat32>
como salida ()
Devuelve el identificador simbólico del tensor.
Área de cambio de tamaño estática
crear ( alcance alcance , Operando <? extiende TNumber > imágenes, Operando < TInt32 > tamaño, Opciones... opciones)
Método de fábrica para crear una clase que envuelve una nueva operación ResizeArea.
Salida <TFloat32>
Imágenes redimensionadas ()
4-D con forma `[lote, nuevo_alto, nuevo_ancho, canales]`.

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Valor constante: "ResizeArea"

Métodos públicos

ResizeArea.Options estática pública alignCorners (alignCorners booleanos)

Parámetros
alinear esquinas Si es verdadero, los centros de los 4 píxeles de las esquinas de los tensores de entrada y salida están alineados, conservando los valores en los píxeles de las esquinas. El valor predeterminado es falso.

Salida pública <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.

creación pública estática de ResizeArea (alcance del alcance , operando <? extiende TNumber > imágenes, operando <TInt32> tamaño, opciones... opciones)

Método de fábrica para crear una clase que envuelve una nueva operación ResizeArea.

Parámetros
alcance alcance actual
imágenes 4-D con forma `[lote, alto, ancho, canales]`.
tamaño = 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

Salida pública <TFloat32> imágenes redimensionadas ()

4-D con forma `[lote, nuevo_alto, nuevo_ancho, canales]`.