Peringatan: API ini tidak digunakan lagi dan akan dihapus di versi TensorFlow mendatang setelah penggantinya stabil.

DecodeImage

public class akhir DecodeImage

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 mengubah string byte input menjadi Tensor tipe dtype.

CATATAN: decode_gif kembali 4-D array [num_frames, tinggi, lebar, 3], sebagai lawan decode_bmp, decode_jpeg dan decode_png, yang kembali 3-D array [tinggi, lebar, NUM_CHANNELS]. Pastikan untuk mempertimbangkan hal ini saat membuat grafik jika Anda menggabungkan file GIF dengan file BMP, JPEG, dan/atau PNG. Sebagai alternatif, atur argumen expand_animations dari fungsi ini ke False, dalam hal ini op akan mengembalikan tensor 3 dimensi dan akan memotong file GIF animasi ke frame pertama.

CATATAN: Jika bingkai pertama dari sebuah GIF animasi tidak menempati seluruh kanvas (maksimum bingkai lebar x maksimum bingkai tinggi), maka ini mengisi daerah kosong (di frame pertama) dengan nol (hitam). Untuk bingkai setelah bingkai pertama yang tidak menempati seluruh kanvas, menggunakan bingkai sebelumnya untuk mengisi area kosong.

Kelas Bersarang

kelas DecodeImage.Options Atribut opsional untuk DecodeImage

Metode Publik

Output <T>
asOutput ()
Mengembalikan pegangan simbolis tensor.
statis DecodeImage.Options
saluran (channel Panjang)
statis <T meluas Nomor> DecodeImage <T>
membuat ( Lingkup lingkup, Operan <String> isi, Kelas <T> dtype, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru.
statis DecodeImage < uint8 >
membuat ( Lingkup lingkup, Operan <String> isi, Options ... pilihan)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru menggunakan tipe keluaran default.
statis DecodeImage.Options
expandAnimations (Boolean expandAnimations)
Output <T>
image ()
3-D dengan bentuk `[tinggi, lebar, saluran]` atau 4-D dengan bentuk `[bingkai, tinggi, lebar, saluran]`..

Metode yang Diwarisi

Metode Publik

publik Keluaran <T> asOutput ()

Mengembalikan pegangan simbolis tensor.

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

public static DecodeImage.Options saluran (Long saluran)

Parameter
saluran Jumlah saluran warna untuk gambar yang didekodekan.

public static DecodeImage <T> membuat ( Lingkup lingkup, Operan <String> isi, Kelas <T> dtype, Options ... pilihan)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeImage baru.

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

public static DecodeImage < uint8 > membuat ( Lingkup lingkup, Operan <String> isi, Options ... pilihan)

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

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

public static DecodeImage.Options expandAnimations (Boolean expandAnimations)

Parameter
perluasAnimasi Mengontrol bentuk output dari op 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 animasi maupun tidak. Jika, False, operasi yang dikembalikan akan menghasilkan tensor 3-D untuk semua jenis file dan akan memotong GIF animasi ke bingkai pertama.

publik Keluaran <T> gambar ()

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