aliran tensor:: operasi:: DecodeAndCropJpeg
#include <image_ops.h>
Dekode dan Pangkas gambar yang disandikan 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: menampilkan gambar RGB.
Jika diperlukan, gambar yang dikodekan JPEG diubah agar sesuai dengan jumlah saluran warna yang diminta.
ratio
attr memungkinkan downscaling gambar dengan faktor bilangan bulat selama decoding. Nilai yang diizinkan adalah: 1, 2, 4, dan 8. Ini jauh lebih cepat daripada menurunkan skala gambar nanti.
Ini setara dengan kombinasi decode dan crop, tetapi jauh lebih cepat dengan hanya decoding sebagian gambar jpeg.
Argumen:
- ruang lingkup: Objek Lingkup
- isi: 0-D. Gambar yang dikodekan 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 didekode.
- rasio: Rasio penurunan.
- fancy_upscaling: Jika benar gunakan upscaling yang lebih lambat tapi lebih bagus dari bidang chroma (yuv420/422 saja).
- try_recover_truncated: Jika benar coba pulihkan gambar dari input yang terpotong.
- accept_fraction: Fraksi baris minimum yang diperlukan sebelum input terpotong diterima.
- dct_method: string yang menentukan petunjuk tentang algoritme yang digunakan untuk dekompresi. Default ke "" yang memetakan ke default khusus sistem. Nilai yang valid saat ini adalah ["INTEGER_FAST", "INTEGER_ACCURATE"]. Petunjuk mungkin diabaikan (misalnya, perpustakaan jpeg internal berubah ke versi yang tidak memiliki opsi khusus itu.)
Pengembalian:
-
Output
: 3-D dengan bentuk[height, width, channels]
..
Konstruktor dan Destructor | |
---|---|
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::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
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 )
FancyUpscaling
Attrs FancyUpscaling( bool x )
Perbandingan
Attrs Ratio( int64 x )
Coba Pulihkan Terpotong
Attrs TryRecoverTruncated( bool x )