tensorflow::ops::DecodeAndCropJpeg
#include <image_ops.h>Décodez et recadrez une image encodée en JPEG vers un tenseur uint8.
Résumé
Le paramètre attr channels indique le nombre souhaité de canaux de couleur pour l'image décodée.
Les valeurs acceptées sont :
- 0 : Utiliser le nombre de canaux de l’image encodée en JPEG.
- 1 : Générer une image en niveaux de gris.
- 3 : générer une image RVB.
Si nécessaire, l'image encodée en JPEG est transformée pour correspondre au nombre de canaux de couleur demandé.
Le paramètre « attr ratio permet de réduire la taille de l'image d'un facteur entier lors du décodage. Les valeurs autorisées sont : 1, 2, 4 et 8. Cette méthode est beaucoup plus rapide qu'une réduction de taille ultérieure.
Cela équivaut à une combinaison de décodage et de recadrage, mais beaucoup plus rapide car seule une partie de l'image JPEG est décodée.
Arguments :
- portée : un objet Scope
- Contenu : 0-D. L'image encodée en JPEG.
- fenêtre_de_recadrage : 1-D. La fenêtre de recadrage : [recadrage_y, recadrage_x, recadrage_hauteur, recadrage_largeur].
Attributs optionnels (voir Attrs ) :
- Canaux : Nombre de canaux de couleur pour l’image décodée.
- ratio : Ratio de réduction d'échelle.
- fancy_upscaling : Si vrai, utiliser une mise à l’échelle plus lente mais plus agréable des plans de chrominance (yuv420/422 uniquement).
- try_recover_truncated : Si la valeur est vraie, 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 de caractères fournissant une indication sur l’algorithme de décompression. Par défaut, la valeur est « » (correspondant à la valeur par défaut du système). Les valeurs valides sont actuellement : ["INTEGER_FAST", "INTEGER_ACCURATE"]. Cette indication peut être ignorée (par exemple, si la bibliothèque JPEG interne est mise à jour et ne propose plus cette option).
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 | Définiteurs d'attributs optionnels pour DecodeAndCropJpeg . |
attributs publics
image
::tensorflow::Output image
opération
Operation operation
fonctions publiques
DécoderEtRecadrerJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DécoderEtRecadrerJpeg
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 )
Chaînes
Attrs Channels( int64 x )
Méthode DCT
Attrs DctMethod( StringPiece x )
Mise à l'échelle sophistiquée
Attrs FancyUpscaling( bool x )
Rapport
Attrs Ratio( int64 x )
TryRecoverTronqué
Attrs TryRecoverTruncated( bool x )