Regola il contrasto di una o più immagini.
"immagini" è un tensore di almeno 3 dimensioni. Le ultime 3 dimensioni vengono interpretate come "[altezza, larghezza, canali]". Le altre dimensioni rappresentano solo una raccolta di immagini, come "[batch, altezza, larghezza, canali].".
Il contrasto viene regolato in modo indipendente per ciascun canale di ciascuna immagine.
Per ciascun canale, l'Op calcola innanzitutto la media dei pixel dell'immagine nel canale e quindi regola ciascun componente di ciascun pixel su "(x - media) * fattore_di contrasto + media".
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
Uscita <T> | comeuscita () Restituisce l'handle simbolico del tensore. |
statico <T estende TNumero > RegolaContrasto <T> | create ( ambito ambito , operando <T> immagini, operando < TFloat32 > contrastFactor) Metodo factory per creare una classe che racchiude una nuova operazione AdjustmentContrast. |
Uscita <T> | produzione () L'immagine o le immagini con il contrasto regolato. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
Uscita pubblica <T> asOutput ()
Restituisce l'handle simbolico del tensore.
Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.
public static AdjustmentContrast <T> create ( scope scope, operando <T> immagini, operando < TFloat32 > contrastFactor)
Metodo factory per creare una classe che racchiude una nuova operazione AdjustmentContrast.
Parametri
scopo | ambito attuale |
---|---|
immagini | Immagini da regolare. Almeno 3D. |
contrastoFattore | Un moltiplicatore float per regolare il contrasto. |
ritorna
- una nuova istanza di AdjustmentContrast