flujo tensor:: operaciones:: Extraer vislumbre
#include <image_ops.h>
Extrae un vistazo del tensor de entrada.
Resumen
Devuelve un conjunto de ventanas llamadas vislumbres extraídas en offsets
de ubicación del tensor de entrada. Si las ventanas solo se superponen parcialmente a las entradas, las áreas que no se superponen se llenarán de ruido aleatorio.
El resultado es un tensor de forma 4-D [batch_size, glimpse_height, glimpse_width, channels]
. Los canales y las dimensiones del lote son los mismos que los 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 máximo de cada dimensión de alto y ancho.
- Si las coordenadas están normalizadas y centradas, oscilan entre -1,0 y 1,0. Las coordenadas (-1.0, -1.0) corresponden a la esquina superior izquierda, la esquina inferior derecha se ubica 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:
- alcance: un objeto de alcance
- entrada: Un tensor flotante 4-D de forma
[batch_size, height, width, channels]
. - tamaño: Un tensor 1-D de 2 elementos que contiene el tamaño de los destellos a extraer. Primero se debe especificar la altura de visión, seguida por el ancho de visión.
- compensaciones: Un tensor entero 2-D 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 cuyo caso el desplazamiento (0, 0) es relativo 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
,gaussian
ozero
. El valor predeterminado esuniform
lo que significa que el tipo de ruido lo decidiráuniform_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:: operaciones:: ExtractGlimpse:: Atributos | Configuradores de atributos opcionales para ExtractGlimpse . |
Atributos públicos
vistazo
::tensorflow::Output glimpse
operación
Operation operation
Funciones públicas
Extraer vislumbre
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
Extraer vislumbre
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::Entrada
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 )