tensoreflusso:: ops:: ResizeArea

#include <image_ops.h>

size images utilizzando l'interpolazione dell'area.

Riepilogo

Le immagini di input possono essere di diversi tipi ma le immagini di output sono sempre float.

L'intervallo dei valori dei pixel per l'immagine di output potrebbe essere leggermente diverso dall'intervallo dell'immagine di input a causa della precisione numerica limitata. Per garantire un intervallo di output, ad esempio [0.0, 1.0] , applicare tf.clip_by_value all'output.

Ogni pixel di output viene calcolato trasformando prima l'impronta del pixel nel tensore di input e quindi calcolando la media dei pixel che intersecano l'impronta. Il contributo di un pixel di input alla media è ponderato in base alla frazione della sua area che interseca l'impronta. Questo è lo stesso di INTER_AREA di OpenCV.

Argomenti:

  • scope: un oggetto Scope
  • immagini: 4-D con forma [batch, height, width, channels] .
  • size: = A 1-D int32 Tensore di 2 elementi: new_height, new_width . La nuova dimensione per le immagini.

Attributi facoltativi (vedi Attrs ):

  • align_corners: se vero, i centri dei 4 pixel d'angolo dei tensori di input e output sono allineati, preservando i valori nei pixel d'angolo. Il valore predefinito è falso.

Ritorna:

  • Output : 4-D con forma [batch, new_height, new_width, channels] .

Costruttori e distruttori

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)

Attributi pubblici

operation
resized_images

Funzioni pubbliche

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

Funzioni pubbliche statiche

AlignCorners (bool x)

Strutture

tensorflow:: ops:: ResizeArea:: Attrs

Setter di attributi facoltativi per ResizeArea .

Attributi pubblici

operazione

Operation operation

immagini_ridimensionate

::tensorflow::Output resized_images

Funzioni pubbliche

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
)

nodo

::tensorflow::Node * node() const 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensorflow::Output

 operator::tensorflow::Output() const 

Funzioni pubbliche statiche

Allinea angoli

Attrs AlignCorners(
  bool x
)