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> | |
DecodeImage statis < UInt8 > | |
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]`..