ResizeArea

ResizeArea public final class

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
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.
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

Valor constante: "ResizeArea"

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

pública de salida < TFloat32 > resizedImages ()

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