Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: DecodeJpeg

#include <image_ops.h>

Dekode gambar berenkode JPEG ke tensor uint8.

Ringkasan

channels attr menunjukkan jumlah saluran warna yang diinginkan untuk gambar yang diterjemahkan.

Nilai yang diterima adalah:

  • 0: Gunakan jumlah saluran dalam gambar yang dikodekan JPEG.
  • 1: mengeluarkan gambar grayscale.
  • 3: mengeluarkan gambar RGB.

Jika perlu, gambar yang dikodekan JPEG diubah agar sesuai dengan jumlah saluran warna yang diminta.

ratio attr memungkinkan menurunkan skala gambar dengan faktor integer selama decoding. Nilai yang diizinkan adalah: 1, 2, 4, dan 8. Ini jauh lebih cepat daripada menurunkan skala gambar nanti.

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

Argumen:

  • scope: Objek Scope
  • isi: 0-D. Gambar yang dikodekan JPEG.

Atribut opsional (lihat Attrs ):

  • saluran: Jumlah saluran warna untuk gambar yang diterjemahkan.
  • rasio: Rasio penurunan skala.
  • fancy_upscaling: Jika benar, gunakan peningkatan bidang chroma yang lebih lambat tetapi lebih bagus (hanya yuv420 / 422).
  • try_recover_truncated: Jika benar, coba pulihkan gambar dari input yang terpotong.
  • Accept_fraction: Fraksi garis minimum yang dibutuhkan sebelum input yang dipotong diterima.
  • dct_method: string yang menetapkan petunjuk tentang algoritme yang digunakan untuk dekompresi. Default untuk "" yang memetakan ke default khusus sistem. Nilai yang valid saat ini adalah ["INTEGER_FAST", "INTEGER_ACCURATE"]. Petunjuk mungkin diabaikan (misalnya, perpustakaan jpeg internal berubah menjadi versi yang tidak memiliki opsi khusus itu.)

Pengembalian:

  • Output : 3-D dengan bentuk [height, width, channels] ..

Pembangun dan Penghancur

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::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)

Structs

tensorflow :: ops :: DecodeJpeg :: Attrs

Penyetel atribut opsional untuk DecodeJpeg .

Atribut publik

gambar

::tensorflow::Output image

operasi

Operation operation

Fungsi publik

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

DecodeJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

simpul

::tensorflow::Node * node() const 
.dll

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

AcceptableFraction

Attrs AcceptableFraction(
  float x
)

Saluran

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

Attrs FancyUpscaling(
  bool x
)

Perbandingan

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)