fluxo tensor:: ops:: ExtrairGlimpse
#include <image_ops.h>
Extrai um vislumbre do tensor de entrada.
Resumo
Retorna um conjunto de janelas chamadas vislumbres extraídas em offsets
de localização do tensor de entrada. Se as janelas sobrepuserem apenas parcialmente as entradas, as áreas não sobrepostas serão preenchidas com ruído aleatório.
O resultado é um tensor 4-D de forma [batch_size, glimpse_height, glimpse_width, channels]
. Os canais e as dimensões do lote são iguais aos do tensor de entrada. A altura e largura das janelas de saída são especificadas no parâmetro size
.
O argumento normalized
e centered
controla como as janelas são construídas:
- Se as coordenadas estiverem normalizadas, mas não centralizadas, 0,0 e 1,0 correspondem ao mínimo e ao máximo de cada dimensão de altura e largura.
- Se as coordenadas estiverem normalizadas e centralizadas, elas variam de -1,0 a 1,0. As coordenadas (-1,0, -1,0) correspondem ao canto superior esquerdo, o canto inferior direito está localizado em (1,0, 1,0) e o centro está em (0, 0).
- Se as coordenadas não forem normalizadas, elas serão interpretadas como números de pixels.
Argumentos:
- escopo: um objeto Escopo
- entrada: Um tensor flutuante 4-D de forma
[batch_size, height, width, channels]
. - size: Um tensor 1-D de 2 elementos contendo o tamanho dos vislumbres a serem extraídos. A altura de vislumbre deve ser especificada primeiro, seguida pela largura de vislumbre.
- offsets: Um tensor inteiro 2-D de forma
[batch_size, 2]
contendo as localizações y, x do centro de cada janela.
Atributos opcionais (veja Attrs
):
- centralizado: indica se as coordenadas de deslocamento estão centralizadas em relação à imagem, caso em que o deslocamento (0, 0) é relativo ao centro das imagens de entrada. Se for falso, o deslocamento (0,0) corresponde ao canto superior esquerdo das imagens de entrada.
- normalizado: indica se as coordenadas de deslocamento estão normalizadas.
- uniform_noise: indica se o ruído deve ser gerado usando uma distribuição uniforme ou uma distribuição gaussiana.
- ruído: indica se o ruído deve ser
uniform
,gaussian
ouzero
. O padrão éuniform
o que significa que o tipo de ruído será decidido poruniform_noise
.
Retorna:
-
Output
: um tensor que representa os vislumbres[batch_size, glimpse_height, glimpse_width, channels]
.
Construtores e Destruidores | |
---|---|
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 |
Funções públicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Funções estáticas públicas | |
---|---|
Centered (bool x) | |
Noise (StringPiece x) | |
Normalized (bool x) | |
UniformNoise (bool x) |
Estruturas | |
---|---|
tensorflow:: ops:: ExtractGlimpse:: Attrs | Configuradores de atributos opcionais para ExtractGlimpse . |
Atributos públicos
vislumbre
::tensorflow::Output glimpse
operação
Operation operation
Funções públicas
ExtrairGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets )
ExtrairGlimpse
ExtractGlimpse( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input size, ::tensorflow::Input offsets, const ExtractGlimpse::Attrs & attrs )
nó
::tensorflow::Node * node() const
operador::tensorflow::Input
operator::tensorflow::Input() const
operador::tensorflow::Saída
operator::tensorflow::Output() const
Funções estáticas públicas
Centralizado
Attrs Centered( bool x )
Barulho
Attrs Noise( StringPiece x )
Normalizado
Attrs Normalized( bool x )
Ruído Uniforme
Attrs UniformNoise( bool x )