flux tensoriel : : opérations : : DécoderEtCropJpeg
#include <image_ops.h>
Décodez et recadrez une image codée en JPEG en un tenseur uint8.
Résumé
Les channels
attr indiquent le nombre souhaité de canaux de couleur pour l'image décodée.
Les valeurs acceptées sont :
- 0 : utilise le nombre de canaux dans l'image codée en JPEG.
- 1 : génère une image en niveaux de gris.
- 3 : produire une image RVB.
Si nécessaire, l'image codée en JPEG est transformée pour correspondre au nombre de canaux de couleur demandé.
Le ratio
attr permet de réduire l'image d'un facteur entier lors du décodage. Les valeurs autorisées sont : 1, 2, 4 et 8. C'est beaucoup plus rapide que de réduire l'image ultérieurement.
Cela équivaut à une combinaison de décodage et de recadrage, mais beaucoup plus rapide en décodant uniquement une image JPEG partielle.
Arguments :
- scope : un objet Scope
- contenu : 0-D. L'image codée en JPEG.
- crop_window : 1-D. La fenêtre de recadrage : [crop_y, crop_x, crop_height, crop_width].
Attributs facultatifs (voir Attrs
) :
- canaux : Nombre de canaux de couleur pour l’image décodée.
- ratio : taux de réduction d’échelle.
- fancy_upscaling : si vrai, utilisez une mise à l'échelle plus lente mais plus agréable des plans de chrominance (yuv420/422 uniquement).
- try_recover_truncated : Si vrai, essayez de récupérer une image à partir d'une entrée tronquée.
- acceptable_fraction : la fraction minimale de lignes requise avant qu'une entrée tronquée soit acceptée.
- dct_method : chaîne spécifiant un indice sur l'algorithme utilisé pour la décompression. La valeur par défaut est "" qui correspond à une valeur par défaut spécifique au système. Les valeurs actuellement valides sont ["INTEGER_FAST", "INTEGER_ACCURATE"]. L'indice peut être ignoré (par exemple, la bibliothèque JPEG interne passe à une version qui n'a pas cette option spécifique.)
Retours :
-
Output
: 3D avec forme[height, width, channels]
..
Constructeurs et Destructeurs | |
---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs) |
Attributs publics | |
---|---|
image | |
operation |
Fonctions publiques | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fonctions statiques publiques | |
---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) |
Structures | |
---|---|
tensorflow :: ops :: DecodeAndCropJpeg :: Attrs | Setters d'attributs facultatifs pour DecodeAndCropJpeg . |
Attributs publics
image
::tensorflow::Output image
opération
Operation operation
Fonctions publiques
DécoderEtCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DécoderEtCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
nœud
::tensorflow::Node * node() const
opérateur :: tensorflow :: Entrée
operator::tensorflow::Input() const
opérateur :: tensorflow :: Sortie
operator::tensorflow::Output() const
Fonctions statiques publiques
Fraction Acceptable
Attrs AcceptableFraction( float x )
Canaux
Attrs Channels( int64 x )
Méthode Dct
Attrs DctMethod( StringPiece x )
Mise à l'échelle fantaisie
Attrs FancyUpscaling( bool x )
Rapport
Attrs Ratio( int64 x )
TryRecoverTruncated
Attrs TryRecoverTruncated( bool x )