tensorflow:: ops:: ExtractGlimpse

#include <image_ops.h>

Extrai uma visão geral do tensor de entrada.

Resumo

Retorna um conjunto de janelas chamadas vislumbres, extraídas em offsets localização do tensor de entrada. Se as janelas se sobrepuserem apenas parcialmente às entradas, as áreas não sobrepostas serão preenchidas com ruído aleatório.

O resultado é um tensor 4D com formato [batch_size, glimpse_height, glimpse_width, channels] . As dimensões de canais e lotes são as mesmas do tensor de entrada. A altura e a 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 forem normalizadas, mas não centradas, 0,0 e 1,0 correspondem ao mínimo e ao máximo de cada dimensão de altura e largura.
  • Se as coordenadas forem normalizadas e centradas, 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 de escopo
  • Entrada: Um tensor float 4-D com formato [batch_size, height, width, channels] .
  • tamanho: Um tensor unidimensional de 2 elementos contendo o tamanho dos vislumbres a serem extraídos. A altura do vislumbre deve ser especificada primeiro, seguida pela largura do vislumbre.
  • offsets: Um tensor inteiro 2D de formato [batch_size, 2] contendo as localizações y, x do centro de cada janela.

Atributos opcionais (ver Attrs ):

  • "centered": indica se as coordenadas de deslocamento estão centradas em relação à imagem, caso em que o deslocamento (0, 0) é relativo ao centro das imagens de entrada. Se 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 ou zero . O padrão é uniform , o que significa que o tipo de ruído será decidido por uniform_noise .

Devoluções:

  • Output : Um tensor representando os vislumbres [batch_size, glimpse_height, glimpse_width, channels] .

Construtores e Destrutores

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

Definidores de atributos opcionais para ExtractGlimpse .

Atributos públicos

vislumbre

::tensorflow::Output glimpse

operação

Operation operation

Funções públicas

ExtrairVislumbre

 ExtractGlimpse(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input size,
  ::tensorflow::Input offsets
)

ExtrairVislumbre

 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
)