DecodeAndCropJpeg

classe finale publique DecodeAndCropJpeg

Décodez et recadrez une image codée en JPEG en un tenseur uint8.

L'attr « canaux » 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 : 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é.

L'attr `ratio` 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.

Classes imbriquées

classe DecodeAndCropJpeg.Options Attributs facultatifs pour DecodeAndCropJpeg

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

DecodeAndCropJpeg.Options statique
acceptableFraction (Flottant acceptableFraction)
Sortie < TUint8 >
comme Sortie ()
Renvoie le handle symbolique du tenseur.
DecodeAndCropJpeg.Options statique
canaux (canaux longs)
DecodeAndCropJpeg statique
créer ( Portée de la portée , Opérande < TString > contenu, Opérande < TInt32 > cropWindow, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DecodeAndCropJpeg.
DecodeAndCropJpeg.Options statique
dctMethod (Chaîne dctMethod)
DecodeAndCropJpeg.Options statique
FancyUpscaling (Booléen FancyUpscaling)
Sortie < TUint8 >
image ()
3D avec la forme `[hauteur, largeur, canaux]`..
DecodeAndCropJpeg.Options statique
rapport (rapport long)
DecodeAndCropJpeg.Options statique
tryRecoverTruncated (booléen tryRecoverTruncated)

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "DecodeAndCropJpeg"

Méthodes publiques

public static DecodeAndCropJpeg.Options acceptableFraction (Float acceptableFraction)

Paramètres
Fraction acceptable La fraction minimale requise de lignes avant qu’une entrée tronquée soit acceptée.

Sortie publique < TUint8 > asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

Canaux publics statiques DecodeAndCropJpeg.Options (canaux longs)

Paramètres
chaînes Nombre de canaux de couleur pour l'image décodée.

public static DecodeAndCropJpeg create ( Scope scope, Operand < TString > contents, Operand < TInt32 > cropWindow, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération DecodeAndCropJpeg.

Paramètres
portée portée actuelle
Contenu 0-D. L'image codée en JPEG.
fenêtre de recadrage 1-D. La fenêtre de recadrage : [crop_y, crop_x, crop_height, crop_width].
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de DecodeAndCropJpeg

public statique DecodeAndCropJpeg.Options dctMethod (String dctMethod)

Paramètres
Méthode dct 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.)

public static DecodeAndCropJpeg.Options fantaisieUpscaling (booléen fantaisieUpscaling)

Paramètres
fantaisieUpscaling Si c'est vrai, utilisez une mise à l'échelle plus lente mais plus agréable des plans de chrominance (yuv420/422 uniquement).

Sortie publique < TUint8 > image ()

3D avec la forme `[hauteur, largeur, canaux]`..

ratio public statique DecodeAndCropJpeg.Options (rapport long)

Paramètres
rapport Taux de réduction d'échelle.

public static DecodeAndCropJpeg.Options tryRecoverTruncated (booléen tryRecoverTruncated)

Paramètres
tryRecoverTruncated Si c'est vrai, essayez de récupérer une image à partir d'une entrée tronquée.