Aide à protéger la Grande barrière de corail avec tensorflow sur Kaggle Rejoignez Défi

tensorflow :: opérations :: DecodeAndCropJpeg

#include <image_ops.h>

Décodez et recadrez une image encodée au format JPEG en un tenseur uint8.

Résumé

Les channels attr indiquent le nombre souhaité de canaux de couleur pour l'image décodée.

Les valeurs acceptées sont:

  • 0: utilisez le nombre de canaux dans l'image encodée JPEG.
  • 1: produit une image en niveaux de gris.
  • 3: émet une image RVB.

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

Le ratio attr permet de réduire l'échelle de 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'échelle de l'image plus tard.

Cela équivaut à une combinaison de décodage et de recadrage, mais beaucoup plus rapide en décodant uniquement une image JPEG partielle.

Arguments:

  • scope: un objet Scope
  • contenu: 0-D. L'image encodée au format JPEG.
  • fenêtre_culture: 1-D. La fenêtre de recadrage: [crop_y, crop_x, crop_height, crop_width].

Attributs facultatifs (voir Attrs ):

  • canaux: nombre de canaux de couleur pour l'image décodée.
  • ratio: rapport de réduction d'échelle.
  • fancy_upscaling: Si true, utilisez une mise à l'échelle plus lente mais plus agréable des plans de chrominance (yuv420 / 422 uniquement).
  • try_recover_truncated: si true, 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'indication peut être ignorée (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

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)

Structs

tensorflow :: ops :: DecodeAndCropJpeg :: Attrs

Définisseurs d' attributs facultatifs pour DecodeAndCropJpeg .

Attributs publics

image

::tensorflow::Output image

opération

Operation operation

Fonctions publiques

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window
)

DecodeAndCropJpeg

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

nœud

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Fonctions statiques publiques

Acceptable Fraction

Attrs AcceptableFraction(
  float x
)

Canaux

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

Fantaisie

Attrs FancyUpscaling(
  bool x
)

Rapport

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)