aliran tensor:: operasi:: DecodeAndCropJpeg
#include <image_ops.h>
Dekode dan Pangkas gambar berkode JPEG ke tensor uint8.
Ringkasan
channels
attr 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.
ratio
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.
Argumen:
- ruang lingkup: Objek Lingkup
- isi: 0-D. Gambar berkode JPEG.
- crop_window: 1-D. Jendela pangkas: [crop_y, crop_x, crop_height, crop_width].
Atribut opsional (lihat Attrs
):
- saluran: Jumlah saluran warna untuk gambar yang didekodekan.
- rasio: Rasio penurunan.
- fancy_upscaling: Jika benar, gunakan peningkatan bidang kroma yang lebih lambat namun lebih bagus (khusus yuv420/422).
- try_recover_truncated: Jika benar, coba pulihkan gambar dari input yang terpotong.
- pecahan_dapat diterima: Fraksi baris minimum yang diperlukan sebelum masukan terpotong diterima.
- dct_method: 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.)
Pengembalian:
-
Output
: 3-D dengan bentuk[height, width, channels]
..
Konstruktor dan Destruktor | |
---|---|
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window) | |
DecodeAndCropJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, :: tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs) |
Atribut publik | |
---|---|
image | |
operation |
Fungsi publik | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Fungsi statis publik | |
---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) |
Struktur | |
---|---|
tensorflow:: ops:: DecodeAndCropJpeg:: Attrs | Penyetel atribut opsional untuk DecodeAndCropJpeg . |
Atribut publik
gambar
::tensorflow::Output image
operasi
Operation operation
Fungsi publik
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DecodeAndCropJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window, const DecodeAndCropJpeg::Attrs & attrs )
simpul
::tensorflow::Node * node() const
operator::tensorflow::Masukan
operator::tensorflow::Input() const
operator::tensorflow::Keluaran
operator::tensorflow::Output() const
Fungsi statis publik
Pecahan yang Dapat Diterima
Attrs AcceptableFraction( float x )
Saluran
Attrs Channels( int64 x )
Metode Dct
Attrs DctMethod( StringPiece x )
Peningkatan Mewah
Attrs FancyUpscaling( bool x )
Perbandingan
Attrs Ratio( int64 x )
Coba Pulihkan Terpotong
Attrs TryRecoverTruncated( bool x )