tensorflow::ops::DecodeAndCropJpeg
#include <image_ops.h>Mendekode dan memotong gambar yang dikodekan JPEG menjadi tensor uint8.
Ringkasan
Attr channels menunjukkan jumlah saluran warna yang diinginkan untuk gambar yang didekode.
Nilai yang diterima adalah:
- 0: Gunakan jumlah saluran pada gambar yang dikodekan JPEG.
- 1: menghasilkan gambar skala abu-abu.
- 3: menghasilkan gambar RGB.
Jika diperlukan, gambar yang dikodekan JPEG akan diubah agar sesuai dengan jumlah saluran warna yang diminta.
ratio attr memungkinkan pengecilan ukuran gambar dengan faktor bilangan bulat selama proses decoding. Nilai yang diperbolehkan adalah: 1, 2, 4, dan 8. Ini jauh lebih cepat daripada mengecilkan ukuran gambar di kemudian hari.
Ini setara dengan kombinasi dekode dan pemotongan, tetapi jauh lebih cepat karena hanya mendekode sebagian gambar JPEG.
Argumen:
- Cakupan: Objek Cakupan
- Isi: 0-D. Gambar yang dikodekan JPEG.
- crop_window: 1-D. Jendela pemotongan: [crop_y, crop_x, crop_height, crop_width].
Atribut opsional (lihat Attrs ):
- saluran: Jumlah saluran warna untuk gambar yang didekode.
- rasio: Rasio penurunan skala.
- fancy_upscaling: Jika bernilai true, gunakan peningkatan skala bidang kroma yang lebih lambat tetapi lebih baik (hanya yuv420/422).
- try_recover_truncated: Jika bernilai true, coba pulihkan gambar dari input yang terpotong.
- acceptable_fraction: Fraksi minimum baris yang dibutuhkan sebelum input yang terpotong diterima.
- dct_method: string yang menentukan petunjuk tentang algoritma yang digunakan untuk dekompresi. Nilai defaultnya adalah "" yang sesuai dengan nilai default sistem. Nilai yang saat ini valid adalah ["INTEGER_FAST", "INTEGER_ACCURATE"]. Petunjuk ini dapat diabaikan (misalnya, pustaka jpeg internal berubah ke versi yang tidak memiliki opsi khusus tersebut).
Mengembalikan:
-
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 | Pengaturan atribut opsional untuk DecodeAndCropJpeg . |
Atribut publik
gambar
::tensorflow::Output image
operasi
Operation operation
Fungsi publik
DekodeDanPangkasJpeg
DecodeAndCropJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, ::tensorflow::Input crop_window )
DekodeDanPangkasJpeg
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
Fraksi yang Dapat Diterima
Attrs AcceptableFraction( float x )
Saluran
Attrs Channels( int64 x )
Metode Dct
Attrs DctMethod( StringPiece x )
Peningkatan Skala Mewah
Attrs FancyUpscaling( bool x )
Perbandingan
Attrs Ratio( int64 x )
CobaPulihkanTerpotong
Attrs TryRecoverTruncated( bool x )