tensorflow :: ops :: ResizeArea

#include <image_ops.h>

Ubah ukuran images ke size menggunakan interpolasi area.

Ringkasan

Gambar masukan bisa dari jenis yang berbeda tetapi gambar keluaran selalu mengambang.

Kisaran nilai piksel untuk gambar keluaran mungkin sedikit berbeda dari kisaran untuk gambar masukan karena ketepatan 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 dan kemudian menghitung rata-rata piksel yang memotong jejak tersebut. Kontribusi piksel masukan terhadap rata-rata diukur dengan bagian dari area yang memotong tapak. Ini sama dengan INTER_AREA OpenCV.

Argumen:

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

Atribut opsional (lihat Attrs ):

  • align_corners: Jika true, pusat 4 piksel sudut dari tensor input dan output disejajarkan, mempertahankan nilai di piksel sudut. Default-nya adalah false.

Pengembalian:

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

Pembuat dan Penghancur

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)

Structs

tensorflow :: ops :: ResizeArea :: Attrs

Penyetel atribut opsional untuk ResizeArea .

Atribut publik

operasi

Operation operation

resized_images

::tensorflow::Output resized_images

Fungsi publik

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
)

simpul

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

AlignCorners

Attrs AlignCorners(
  bool x
)