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 )