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 )