DecodeAndCropJpeg

DecodeAndCropJpeg kelas akhir publik

Dekode dan Pangkas gambar berkode JPEG ke 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.

Ini setara dengan kombinasi decode dan crop, tetapi jauh lebih cepat dengan hanya mendekode sebagian gambar jpeg.

Kelas Bersarang

kelas DecodeAndCropJpeg.Opsi Atribut opsional untuk DecodeAndCropJpeg

Konstanta

Rangkaian OP_NAME Nama operasi ini dikenal dengan mesin inti TensorFlow

Metode Publik

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

Metode Warisan

Konstanta

String akhir statis publik OP_NAME

Nama operasi ini dikenal dengan mesin inti TensorFlow

Nilai Konstan: "DecodeAndCropJpeg"

Metode Publik

DecodeAndCropJpeg.Options public static yang dapat diterimaFraction (Float AcceptableFraction)

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 DecodeAndCropJpeg.Options statis publik (Saluran panjang)

Parameter
saluran Jumlah saluran warna untuk gambar yang didekodekan.

public static DecodeAndCropJpeg buat ( Lingkup cakupan , Operan < TString > konten, Operan < TInt32 > cropWindow, Opsi... opsi)

Metode pabrik untuk membuat kelas yang membungkus operasi DecodeAndCropJpeg baru.

Parameter
cakupan ruang lingkup saat ini
isi 0-D. Gambar berkode JPEG.
tanamanJendela 1-D. Jendela pangkas: [crop_y, crop_x, crop_height, crop_width].
pilihan membawa nilai atribut opsional
Kembali
  • contoh baru DecodeAndCropJpeg

DecodeAndCropJpeg.Options dctMethod statis publik (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.)

DecodeAndCropJpeg.Options public static staticUpscaling (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 DecodeAndCropJpeg.Options statis publik (Rasio panjang)

Parameter
perbandingan Rasio penurunan.

DecodeAndCropJpeg.Options statis publik tryRecoverTruncated (Boolean tryRecoverTruncated)

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