Zadbaj o dobrą organizację dzięki kolekcji Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.

tensorflow :: ops :: ResizeArea

#include <image_ops.h>

Zmień rozmiar images na size za pomocą interpolacji obszarów.

streszczenie

Obrazy wejściowe mogą być różnych typów, ale obrazy wyjściowe są zawsze zmiennoprzecinkowe.

Zakres wartości pikseli dla obrazu wyjściowego może nieznacznie różnić się od zakresu dla obrazu wejściowego z powodu ograniczonej precyzji numerycznej. Aby zagwarantować zakres wyjściowy, na przykład [0.0, 1.0] , zastosuj tf.clip_by_value do wyjścia.

Każdy piksel wyjściowy jest obliczany poprzez najpierw przekształcenie śladu piksela na tensor wejściowy, a następnie uśrednienie pikseli przecinających ślad. Udział piksela wejściowego w średniej jest ważony ułamkiem jego obszaru, który przecina ślad. To jest to samo, co INTER_AREA OpenCV.

Argumenty:

  • zakres: obiekt Scope
  • obrazy: 4-D z kształtem [batch, height, width, channels] .
  • size: = A 1-D int32 Tensor 2 elementów: new_height, new_width . Nowy rozmiar obrazów.

Atrybuty opcjonalne (patrz Attrs ):

  • align_corners: Jeśli true, środki 4 narożnych pikseli tensorów wejściowych i wyjściowych są wyrównane, zachowując wartości w pikselach narożnych. Domyślnie false.

Zwroty:

  • Output : 4-D z kształtem [batch, new_height, new_width, channels] .

Konstruktorzy i niszczyciele

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)

Atrybuty publiczne

operation
resized_images

Funkcje publiczne

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

Publiczne funkcje statyczne

AlignCorners (bool x)

Struktury

tensorflow :: ops :: ResizeArea :: Attrs

Opcjonalne metody ustawiające atrybuty dla ResizeArea .

Atrybuty publiczne

operacja

Operation operation

resized_images

::tensorflow::Output resized_images

Funkcje publiczne

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
)

węzeł

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const 

Publiczne funkcje statyczne

AlignCorners

Attrs AlignCorners(
  bool x
)