DecodeJpeg

DecodeJpeg kelas akhir publik

Dekode gambar berkode JPEG menjadi tensor uint8.

Attr `channels` menunjukkan jumlah saluran warna yang diinginkan untuk gambar yang didekodekan.

Nilai yang diterima adalah:

  • 0: Gunakan jumlah saluran dalam gambar berkode JPEG.
  • 1: menampilkan gambar skala abu-abu.
  • 3: mengeluarkan gambar RGB.
Jika diperlukan, gambar berkode JPEG diubah agar sesuai dengan jumlah saluran warna yang diminta.

`Rasio` attr memungkinkan penurunan skala gambar dengan faktor bilangan bulat selama decoding. Nilai yang diperbolehkan adalah: 1, 2, 4, dan 8. Ini jauh lebih cepat daripada memperkecil skala gambar nantinya.

Operasi ini juga mendukung decoding PNG dan GIF non-animasi karena antarmukanya sama, meskipun lebih bersih menggunakan tf.io.decode_image .

Kelas Bersarang

kelas DecodeJpeg.Opsi Atribut opsional untuk DecodeJpeg

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

DecodeJpeg.Options statis
pecahan yang dapat diterima (Float pecahan yang dapat diterima)
Keluaran < TUint8 >
sebagai Keluaran ()
Mengembalikan pegangan simbolis tensor.
DecodeJpeg.Options statis
saluran (Saluran panjang)
DecodeJpeg statis
buat ( Lingkup lingkup, Operan < TString > isi, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi DecodeJpeg baru.
DecodeJpeg.Options statis
Metode dct (String Metode dct)
DecodeJpeg.Options statis
mewahUpscaling (Boolean mewahUpscaling)
Keluaran < TUint8 >
gambar ()
3-D dengan bentuk `[tinggi, lebar, saluran]`..
DecodeJpeg.Options statis
rasio (Rasio panjang)
DecodeJpeg.Options statis
tryRecoverTruncated (Boolean cobaRecoverTruncated)

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "DecodeJpeg"

Metode Publik

DecodeJpeg statis publik.Opsi yang dapat diterimaFraction (Float yang dapat diterimaFraction)

Parameter
pecahan yang dapat diterima Fraksi baris minimum yang diperlukan sebelum masukan terpotong diterima.

Keluaran publik < TUint8 > 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.

Saluran DecodeJpeg.Options statis publik (Saluran panjang)

Parameter
saluran Jumlah saluran warna untuk gambar yang didekodekan.

DecodeJpeg statis publik buat ( Lingkup cakupan , Operan <TString> konten, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeJpeg baru.

Parameter
cakupan ruang lingkup saat ini
isi 0-D. Gambar berkode JPEG.
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru DecodeJpeg

DecodeJpeg statis publik. Opsi dctMethod (String dctMethod)

Parameter
Metode dct string yang menentukan petunjuk tentang algoritma yang digunakan untuk dekompresi. Defaultnya adalah "" yang memetakan ke default khusus sistem. Nilai yang valid saat ini adalah ["INTEGER_FAST", "INTEGER_ACCURATE"]. Petunjuknya mungkin diabaikan (misalnya, perpustakaan jpeg internal berubah ke versi yang tidak memiliki opsi spesifik tersebut.)

DecodeJpeg.Options statis publik fancyUpscaling (Boolean fancyUpscaling)

Parameter
peningkatan mewah Jika benar, gunakan peningkatan bidang kroma yang lebih lambat namun lebih bagus (khusus yuv420/422).

Keluaran publik < TUint8 > gambar ()

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

Rasio DecodeJpeg.Options statis publik (Rasio panjang)

Parameter
perbandingan Rasio penurunan.

DecodeJpeg.Options statis publik tryRecoverTruncated (Boolean tryRecoverTruncated)

Parameter
coba Pulihkan Terpotong Jika benar, coba pulihkan gambar dari masukan yang terpotong.