tensorflow:: ops:: ResizeArea
#include <image_ops.h> Cambia el size de images mediante interpolación de área.
Resumen
Las imágenes de entrada pueden ser de diferentes tipos, pero las imágenes de salida siempre son de tipo flotante.
El rango de valores de píxeles de la imagen de salida puede diferir ligeramente 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 su área en el tensor de entrada y, a continuación, promediando los píxeles que intersecan dicha área. La contribución de un píxel de entrada al promedio se pondera según la fracción de su área que interseca el área. Esto es equivalente a la función INTER_AREA de OpenCV.
Argumentos:
- ámbito: Un objeto de ámbito
- Imágenes: 4-D con forma
[batch, height, width, channels]. - tamaño: = Un tensor int32 unidimensional de 2 elementos:
new_height, new_width. El nuevo tamaño para las imágenes.
Atributos opcionales (ver Attrs ):
- align_corners: 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 dichos píxeles. El valor predeterminado es falso.
Devoluciones:
-
Output: 4-D con forma[batch, new_height, new_width, channels].
Constructores y destructores | |
|---|---|
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size) | |
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs) |
Atributos públicos | |
|---|---|
operation | |
resized_images | |
Funciones públicas | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
funciones estáticas públicas | |
|---|---|
AlignCorners (bool x) | |
Estructuras | |
|---|---|
| tensorflow:: ops:: ResizeArea:: Attrs | Configuradores de atributos opcionales para ResizeArea . |
Atributos públicos
operación
Operation operation
imágenes redimensionadas
::tensorflow::Output resized_images
Funciones públicas
Redimensionar área
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size )
Redimensionar área
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::Attrs & attrs )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Input
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const
funciones estáticas públicas
Alinear esquinas
Attrs AlignCorners( bool x )