Cette page a été traduite par l'API Cloud Translation.
Switch to English

tensorflow :: ops :: DecodeJpeg

#include <image_ops.h>

Décoder une image codée JPEG à un tenseur uint8.

Résumé

Les attR channels indique le nombre désiré de canaux de couleurs pour l'image décodée.

Les valeurs acceptées sont les suivantes:

  • 0: utiliser le nombre de canaux dans l'image codée en JPEG.
  • 1: une sortie d'image en niveaux de gris.
  • 3: production d'une image RGB.

Si nécessaire, l'image codée JPEG est transformée en fonction du nombre requis de canaux de couleur.

Le attr ratio permet la réduction d' échelle de l'image par un facteur entier pendant le décodage. Les valeurs autorisées sont: 1, 2, 4 et 8. Ceci est beaucoup plus rapide que downscaling l'image plus tard.

Cette op prend également en charge le décodage et PNGs GIFs non animé depuis l'interface est la même, mais il est plus propre à l' utilisation tf.io.decode_image .

Arguments:

  • portée: A Portée objet
  • : 0-D. L'image codée JPEG.

Les attributs facultatifs (voir Attrs ):

  • canaux: Nombre de canaux de couleur pour l'image décodée.
  • rapport: le rapport de réduction d'échelle.
  • fancy_upscaling: Si cela est vrai, mais l'utilisation d'un plus lent plus agréable upscaling des avions de chroma (YUV420 / 422 seulement).
  • try_recover_truncated: Si cela est vrai essayer de récupérer une image tronquée de l'entrée.
  • acceptable_fraction: le minimum requis fraction de lignes est acceptée avant une entrée tronquée.
  • dct_method: chaîne spécifiant un indice sur l'algorithme utilisé pour la décompression. Par défaut, « » qui correspond à un défaut spécifique de système. Les valeurs valides sont actuellement [ "INTEGER_FAST", "INTEGER_ACCURATE"]. L'indice peut être ignoré (par exemple, la bibliothèque jpeg interne modifications apportées à une version qui ne dispose pas de cette option spécifique.)

Retour:

  • Output : 3-D avec la forme [height, width, channels] la [height, width, channels] les [height, width, channels] ..

Constructeurs et Destructeurs

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs)

attributs publics

image
operation

Les 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)

struct

tensorflow :: :: ops DecodeJpeg :: ATTRS

Setters d'attributs en option pour DecodeJpeg .

attributs publics

image

:: tensorflow::Output image

opération

 Operation operation

Les fonctions publiques

DecodeJpeg

 DecodeJpeg(
  const :: tensorflow::Scope & scope,
  :: tensorflow::Input contents
)

DecodeJpeg

 DecodeJpeg(
  const :: tensorflow::Scope & scope,
  :: tensorflow::Input contents,
  const DecodeJpeg::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

AcceptableFraction

 Attrs AcceptableFraction(
  float x
)

filières

 Attrs Channels(
  int64 x
)

DctMethod

 Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

 Attrs FancyUpscaling(
  bool x
)

Rapport

 Attrs Ratio(
  int64 x
)

TryRecoverTruncated

 Attrs TryRecoverTruncated(
  bool x
)