aliran tensor:: operasi:: Ubah UkuranArea

#include <image_ops.h>

Ubah ukuran images ke size menggunakan interpolasi area.

Ringkasan

Gambar masukan bisa bermacam-macam jenisnya tetapi gambar keluaran selalu mengambang.

Kisaran nilai piksel untuk gambar keluaran mungkin sedikit berbeda dari kisaran nilai piksel untuk gambar masukan karena presisi numerik yang terbatas. Untuk menjamin rentang keluaran, misalnya [0.0, 1.0] , terapkan tf.clip_by_value ke 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 pecahan luas yang memotong tapak. Ini sama dengan INTER_AREA OpenCV.

Argumen:

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

Atribut opsional (lihat Attrs ):

  • align_corners: Jika benar, bagian tengah dari 4 piksel sudut tensor masukan dan keluaran akan sejajar, mempertahankan nilai pada piksel sudut. Defaultnya salah.

Pengembalian:

  • 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:: Ubah UkuranArea:: Attrs

Penyetel atribut opsional untuk ResizeArea .

Atribut publik

operasi

Operation operation

diubah ukurannya_gambar

::tensorflow::Output resized_images

Fungsi publik

Ubah UkuranArea

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

Ubah UkuranArea

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

simpul

::tensorflow::Node * node() const 

operator::tensorflow::Masukan

 operator::tensorflow::Input() const 

operator::tensorflow::Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

Sejajarkan Sudut

Attrs AlignCorners(
  bool x
)