tensorflow::ops::ExtractGlimpse

#include <image_ops.h>

Estrae un'istantanea dal tensore di input.

Riepilogo

Restituisce un insieme di finestre, denominate "sguardi", estratte in corrispondenza di offsets di posizione dal tensore di input. Se le finestre si sovrappongono solo parzialmente agli input, le aree non sovrapposte verranno riempite con rumore casuale.

Il risultato è un tensore 4D di forma [batch_size, glimpse_height, glimpse_width, channels] . Le dimensioni dei canali e del batch sono le stesse del tensore di input. L'altezza e la larghezza delle finestre di output sono specificate nel parametro size .

L'argomento normalized e centered controlla il modo in cui vengono costruite le finestre:

  • Se le coordinate sono normalizzate ma non centrate, 0,0 e 1,0 corrispondono al minimo e al massimo di ciascuna dimensione di altezza e larghezza.
  • Se le coordinate sono sia normalizzate che centrate, il loro intervallo va da -1,0 a 1,0. Le coordinate (-1,0, -1,0) corrispondono all'angolo superiore sinistro, l'angolo inferiore destro si trova in (1,0, 1,0) e il centro è in (0, 0).
  • Se le coordinate non sono normalizzate, vengono interpretate come numeri di pixel.

Argomentazioni:

  • ambito: un oggetto Scope
  • input: Un tensore float 4D di forma [batch_size, height, width, channels] .
  • dimensione: un tensore 1D di 2 elementi contenente la dimensione degli scorci da estrarre. L'altezza dello scorcio deve essere specificata per prima, seguita dalla larghezza dello scorcio.
  • offset: un tensore di interi 2D di forma [batch_size, 2] contenente le coordinate y, x del centro di ciascuna finestra.

Attributi opzionali (vedere Attrs ):

  • centrato: indica se le coordinate di offset sono centrate rispetto all'immagine, nel qual caso l'offset (0, 0) è relativo al centro delle immagini di input. Se falso, l'offset (0,0) corrisponde all'angolo superiore sinistro delle immagini di input.
  • normalizzato: indica se le coordinate di offset sono normalizzate.
  • uniform_noise: indica se il rumore deve essere generato utilizzando una distribuzione uniforme o una distribuzione gaussiana.
  • rumore: indica se il rumore deve essere uniform , gaussian o zero . Il valore predefinito è uniform , il che significa che il tipo di rumore verrà deciso da uniform_noise .

Resi:

  • Output : Un tensore che rappresenta gli scorci [batch_size, glimpse_height, glimpse_width, channels] .

Costruttori e distruttori

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)

attributi pubblici

glimpse
operation

Funzioni pubbliche

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Funzioni statiche pubbliche

Centered (bool x)
Noise (StringPiece x)
Normalized (bool x)
UniformNoise (bool x)

Strutture

tensorflow::ops::ExtractGlimpse::Attrs

Impostazioni opzionali degli attributi per ExtractGlimpse .

attributi pubblici

occhiata

::tensorflow::Output glimpse

operazione

Operation operation

Funzioni pubbliche

Estratto

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

Estratto

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

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensoreflusso::output

 operator::tensorflow::Output() const 

Funzioni statiche pubbliche

Centrato

Attrs Centered(
  bool x
)

Rumore

Attrs Noise(
  StringPiece x
)

Normalizzato

Attrs Normalized(
  bool x
)

UniformNoise

Attrs UniformNoise(
  bool x
)