tensorflow:: ops:: ExtractGlimpse
#include <image_ops.h>Extrae una pequeña muestra del tensor de entrada.
Resumen
Devuelve un conjunto de ventanas llamadas "destellos" extraídas en offsets de posición del tensor de entrada. Si las ventanas se superponen solo parcialmente con las entradas, las áreas no superpuestas se rellenarán con ruido aleatorio.
El resultado es un tensor 4D con forma [batch_size, glimpse_height, glimpse_width, channels] . Las dimensiones de los canales y del lote son las mismas que las del tensor de entrada. La altura y el ancho de las ventanas de salida se especifican en el parámetro size .
El argumento normalized y centered controla cómo se construyen las ventanas:
- Si las coordenadas están normalizadas pero no centradas, 0,0 y 1,0 corresponden al mínimo y al máximo de cada dimensión de altura y anchura.
- Si las coordenadas están normalizadas y centradas, su rango va de -1.0 a 1.0. Las coordenadas (-1.0, -1.0) corresponden a la esquina superior izquierda, la esquina inferior derecha se encuentra en (1.0, 1.0) y el centro está en (0, 0).
- Si las coordenadas no están normalizadas, se interpretan como números de píxeles.
Argumentos:
- ámbito: Un objeto de ámbito
- Entrada: Un tensor flotante de 4 dimensiones con forma
[batch_size, height, width, channels]. - tamaño: Un tensor unidimensional de 2 elementos que contiene el tamaño de los fragmentos a extraer. Primero se debe especificar la altura del fragmento, seguida del ancho.
- offsets: Un tensor entero bidimensional de forma
[batch_size, 2]que contiene las ubicaciones y, x del centro de cada ventana.
Atributos opcionales (ver Attrs ):
- centrado: indica si las coordenadas de desplazamiento están centradas con respecto a la imagen; en ese caso, el desplazamiento (0, 0) se refiere al centro de las imágenes de entrada. Si es falso, el desplazamiento (0,0) corresponde a la esquina superior izquierda de las imágenes de entrada.
- normalizado: indica si las coordenadas de desplazamiento están normalizadas.
- uniform_noise: indica si el ruido debe generarse utilizando una distribución uniforme o una distribución gaussiana.
- ruido: indica si el ruido debe ser
uniform,gaussianozero. El valor predeterminado esuniform, lo que significa que el tipo de ruido será determinado poruniform_noise.
Devoluciones:
-
Output: Un tensor que representa los destellos[batch_size, glimpse_height, glimpse_width, channels].
Constructores y destructores | |
|---|---|
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets) | |
ExtractGlimpse (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input size, :: tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs) |
Atributos públicos | |
|---|---|
glimpse | |
operation | |
Funciones públicas | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
funciones estáticas públicas | |
|---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) | |
Estructuras | |
|---|---|
| tensorflow:: ops:: ExtractGlimpse:: Attrs | Configuradores de atributos opcionales para ExtractGlimpse . |
Atributos públicos
vistazo
::tensorflow::Output glimpse
operación
Operation operation
Funciones públicas
Extracto de un vistazo
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
Extracto de un vistazo
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::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
Centrado
Attrs Centered( bool x )
Ruido
Attrs Noise( StringPiece x )
Normalizado
Attrs Normalized( bool x )
Ruido uniforme
Attrs UniformNoise( bool x )