DecodeImage

DecodeImage kelas akhir publik

Berfungsi untuk decode_bmp, decode_gif, decode_jpeg, dan decode_png.

Mendeteksi apakah suatu gambar adalah BMP, GIF, JPEG, atau PNG, dan melakukan operasi yang sesuai untuk mengonversi string byte input menjadi Tensor tipe d.

CATATAN : decode_gif mengembalikan array 4-D [num_frames, height, width, 3], berbeda dengan decode_bmp, decode_jpeg dan decode_png, yang mengembalikan array 3-D [height, width, num_channels]. Pastikan untuk mempertimbangkan hal ini saat membuat grafik jika Anda mencampurkan file GIF dengan file BMP, JPEG, dan/atau PNG. Sebagai alternatif, setel argumen expand_animations dari fungsi ini ke False, dalam hal ini operasi akan mengembalikan tensor 3 dimensi dan akan memotong file GIF animasi ke frame pertama.

CATATAN : Jika bingkai pertama GIF animasi tidak menempati seluruh kanvas (lebar bingkai maksimum x tinggi bingkai maksimum), maka area kosong (di bingkai pertama) akan diisi dengan angka nol (hitam). Untuk frame setelah frame pertama yang tidak menempati seluruh kanvas, maka frame sebelumnya akan digunakan untuk mengisi area kosong.

Kelas Bersarang

kelas DecodeImage.Opsi Atribut opsional untuk DecodeImage

Metode Publik

Keluaran <T>
sebagai Keluaran ()
Mengembalikan pegangan simbolik tensor.
DecodeImage.Options statis
saluran (Saluran panjang)
statis <T memperluas Nomor> DecodeImage <T>
buat ( Lingkup lingkup, isi Operan <String>, Kelas<T> dtype, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru.
DecodeImage statis < UInt8 >
buat ( Lingkup lingkup, isi Operan <String>, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru menggunakan tipe keluaran default.
DecodeImage.Options statis
expandAnimations (Boolean expandAnimations)
Keluaran <T>
gambar ()
3-D dengan bentuk `[tinggi, lebar, saluran]` atau 4-D dengan bentuk `[bingkai, tinggi, lebar, saluran]`..

Metode Warisan

Metode Publik

Keluaran publik <T> sebagai Keluaran ()

Mengembalikan pegangan simbolik tensor.

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

saluran DecodeImage.Options statis publik (Saluran panjang)

Parameter
saluran Jumlah saluran warna untuk gambar yang didekodekan.

public static DecodeImage <T> buat ( Lingkup cakupan , isi Operan <String>, Kelas<T> dtype, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru.

Parameter
cakupan ruang lingkup saat ini
isi 0-D. Byte gambar yang dikodekan.
tipe DType yang diinginkan dari Tensor yang dikembalikan.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru DecodeImage

public static DecodeImage < UInt8 > buat ( Lingkup cakupan, isi Operan <String>, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru menggunakan tipe keluaran default.

Parameter
cakupan ruang lingkup saat ini
isi 0-D. Byte gambar yang dikodekan.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru DecodeImage

DecodeImage statis publik.Opsi expandAnimations (Boolean expandAnimations)

Parameter
memperluasAnimasi Mengontrol bentuk keluaran dari operasi yang dikembalikan. Jika Benar, operasi yang dikembalikan akan menghasilkan tensor 3-D untuk file PNG, JPEG, dan BMP; dan tensor 4-D untuk semua GIF, baik dianimasikan maupun tidak. Jika, False, operasi yang dikembalikan akan menghasilkan tensor 3-D untuk semua jenis file dan akan memotong GIF animasi ke frame pertama.

keluaran publik <T> gambar ()

3-D dengan bentuk `[tinggi, lebar, saluran]` atau 4-D dengan bentuk `[bingkai, tinggi, lebar, saluran]`..