Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

flux tenseur :: opérations :: DécoderJpeg

#include <image_ops.h>

Décode une image encodée en JPEG en un tenseur uint8.

Sommaire

L'attribut channels indique 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 : produit une image en niveaux de gris.
  • 3 : produit une image RVB.

Si nécessaire, l'image codée en JPEG est transformée pour correspondre au nombre demandé de canaux de couleur.

Le ratio d'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.

Cette opération prend également en charge le décodage des PNG et des GIF non animés puisque l'interface est la même, bien qu'il soit plus propre d'utiliser tf.image.decode_image .

Arguments:

  • scope : un objet Scope
  • contenu : 0-D. L'image encodée en JPEG.

Attributs optionnels (voir Attrs ) :

  • canaux : Nombre de canaux de couleur pour l'image décodée.
  • rapport : rapport 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 requise de lignes avant qu'une entrée tronquée ne 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.)

Retour:

  • Output : 3-D avec forme [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

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 :: DecodeJpeg :: Attrs

Setters d'attributs facultatifs pour DecodeJpeg .

Attributs publics

image

::tensorflow::Output image

opération

Operation operation

Fonctions publiques

DécoderJpeg

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

DécoderJpeg

 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

Fraction Acceptable

Attrs AcceptableFraction(
  float x
)

Canaux

Attrs Channels(
  int64 x
)

Méthode Dct

Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

Attrs FancyUpscaling(
  bool x
)

Rapport

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)