tensorflow :: opérations :: ResizeArea

#include <image_ops.h>

Redimensionnez les images à la size aide de l'interpolation de zone.

Résumé

Les images d' entrée peuvent être de différents types, mais les images de sortie sont toujours flottantes.

La plage de valeurs de pixels de l'image de sortie peut être légèrement différente de la plage de l'image d'entrée en raison d'une précision numérique limitée. Pour garantir une plage de sortie, par exemple [0.0, 1.0] , appliquez tf.clip_by_value à la sortie.

Chaque pixel de sortie est calculé en transformant d'abord l'empreinte du pixel en tenseur d'entrée, puis en faisant la moyenne des pixels qui coupent l'empreinte. La contribution d'un pixel d'entrée à la moyenne est pondérée par la fraction de sa surface qui coupe l'empreinte. C'est la même chose que INTER_AREA d'OpenCV.

Arguments:

  • scope: un objet Scope
  • images: 4-D avec forme [batch, height, width, channels] .
  • size: = Un Tensor 1-D int32 de 2 éléments: new_height, new_width . La nouvelle taille des images.

Attributs facultatifs (voir Attrs ):

  • align_corners: Si true, les centres des 4 pixels d'angle des tenseurs d'entrée et de sortie sont alignés, en préservant les valeurs aux pixels d'angle. La valeur par défaut est false.

Retour:

  • Output : 4-D avec forme [batch, new_height, new_width, channels] .

Constructeurs et destructeurs

ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size)
ResizeArea (const :: tensorflow::Scope & scope, :: tensorflow::Input images, :: tensorflow::Input size, const ResizeArea::Attrs & attrs)

Attributs publics

operation
resized_images

Fonctions publiques

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Fonctions statiques publiques

AlignCorners (bool x)

Structs

tensorflow :: ops :: ResizeArea :: Attrs

Définisseurs d' attributs facultatifs pour ResizeArea .

Attributs publics

opération

Operation operation

resized_images

::tensorflow::Output resized_images

Fonctions publiques

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size
)

ResizeArea

 ResizeArea(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input images,
  ::tensorflow::Input size,
  const ResizeArea::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

Aligner les coins

Attrs AlignCorners(
  bool x
)