tensorflow::ops::ResizeArea

#include <image_ops.h>

Ubah size images menggunakan interpolasi area.

Ringkasan

Gambar masukan dapat berupa berbagai jenis, tetapi gambar keluaran selalu berupa float.

Rentang nilai piksel untuk gambar keluaran mungkin sedikit berbeda dari rentang untuk gambar masukan karena keterbatasan presisi numerik. Untuk menjamin rentang keluaran, misalnya [0.0, 1.0] , terapkan tf.clip_by_value pada keluaran.

Setiap piksel keluaran dihitung dengan terlebih dahulu mengubah jejak piksel menjadi tensor masukan, lalu merata-ratakan piksel yang berpotongan dengan jejak tersebut. Kontribusi piksel masukan terhadap rata-rata diberi bobot berdasarkan fraksi luasnya yang berpotongan dengan jejak tersebut. Ini sama dengan INTER_AREA pada OpenCV.

Argumen:

  • Cakupan: Objek Cakupan
  • gambar: 4-D dengan bentuk [batch, height, width, channels] .
  • ukuran: = Tensor int32 1-D dengan 2 elemen: new_height, new_width . Ukuran baru untuk gambar.

Atribut opsional (lihat Attrs ):

  • align_corners: Jika bernilai true, pusat dari 4 piksel sudut tensor input dan output akan disejajarkan, dengan mempertahankan nilai pada piksel sudut. Nilai defaultnya adalah false.

Mengembalikan:

  • Output : 4-D dengan bentuk [batch, new_height, new_width, channels] .

Konstruktor dan Destruktor

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)

Atribut publik

operation
resized_images

Fungsi publik

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

Fungsi statis publik

AlignCorners (bool x)

Struktur

tensorflow::ops::ResizeArea::Attrs

Pengaturan atribut opsional untuk ResizeArea .

Atribut publik

operasi

Operation operation

gambar_yang_diubah_ukurannya

::tensorflow::Output resized_images

Fungsi publik

Ubah ukuran area

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

Ubah ukuran area

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

simpul

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Fungsi statis publik

Sejajarkan Sudut

Attrs AlignCorners(
  bool x
)