flux tensoriel : : opérations : : Redimensionner la zone
#include <image_ops.h>
Redimensionnez images
à size
à l'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 pour 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 croisent 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: = A 1-D int32 Tenseur de 2 éléments :
new_height, new_width
. La nouvelle taille des images.
Attributs facultatifs (voir Attrs
) :
- align_corners : Si vrai, les centres des 4 pixels de coin des tenseurs d'entrée et de sortie sont alignés, préservant les valeurs aux pixels de coin. La valeur par défaut est false.
Retours :
-
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) |
Structures | |
---|---|
tensorflow :: ops :: ResizeArea :: Attrs | Setters d'attributs facultatifs pour ResizeArea . |
Attributs publics
opération
Operation operation
resized_images
::tensorflow::Output resized_images
Fonctions publiques
Redimensionner la zone
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size )
Redimensionner la zone
ResizeArea( const ::tensorflow::Scope & scope, ::tensorflow::Input images, ::tensorflow::Input size, const ResizeArea::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
Aligner les coins
Attrs AlignCorners( bool x )