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,gaussianozero. Il valore predefinito èuniform, il che significa che il tipo di rumore verrà deciso dauniform_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 )