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