ResizeArea

ResizeArea kelas akhir publik

Ubah ukuran `gambar` menjadi `ukuran` menggunakan interpolasi area.

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.

Kelas Bersarang

kelas Ubah UkuranArea.Opsi Atribut opsional untuk ResizeArea

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

ResizeArea.Options statis
alignCorners (alignCorner Boolean)
Keluaran < TFloat32 >
sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
Ubah UkuranArea statis
buat ( Lingkup lingkup, Operan <? extends TNumber > gambar, Operan < TInt32 > ukuran, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi ResizeArea baru.
Keluaran < TFloat32 >
gambar diubah ukurannya ()
4-D dengan bentuk `[batch, new_height, new_width, saluran]`.

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "ResizeArea"

Metode Publik

ResizeArea.Options alignCorners statis publik (Boolean alignCorners)

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

Keluaran publik < TFloat32 > asOutput ()

Mengembalikan pegangan simbolis tensor.

Masukan ke operasi TensorFlow adalah keluaran dari operasi TensorFlow lainnya. Metode ini digunakan untuk mendapatkan pegangan simbolis yang mewakili perhitungan input.

pembuatan ResizeArea statis publik ( Lingkup cakupan, Operan <? extends TNumber > gambar, Operan < TInt32 > ukuran, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi ResizeArea baru.

Parameter
cakupan ruang lingkup saat ini
gambar-gambar 4-D dengan bentuk `[batch, tinggi, lebar, saluran]`.
ukuran = Tensor int32 1-D dari 2 elemen: `tinggi_baru, lebar_baru`. Ukuran baru untuk gambar.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru dari ResizeArea

Output publik < TFloat32 > gambar yang diubah ukurannya ()

4-D dengan bentuk `[batch, new_height, new_width, saluran]`.