Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: DecodeJpeg

#include <image_ops.h>

Decode gambar JPEG-encoded ke tensor uint8.

Ringkasan

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

nilai-nilai yang diterima adalah:

  • 0: Gunakan jumlah saluran pada gambar JPEG-encoded.
  • 1: output gambar grayscale.
  • 3: Output gambar RGB.

Jika diperlukan, gambar JPEG-encoded ditransformasikan untuk mencocokkan jumlah yang diminta dari saluran warna.

The attr ratio memungkinkan downscaling gambar oleh faktor bilangan bulat selama decoding. nilai yang diperbolehkan adalah: 1, 2, 4, dan 8. Ini jauh lebih cepat daripada downscaling gambar kemudian.

Op ini juga mendukung decoding PNG dan GIF non-animasi karena antarmuka yang sama, meskipun bersih untuk digunakan tf.io.decode_image .

argumen:

  • Ruang lingkup: Sebuah Ruang Lingkup objek
  • Isi: 0-D. Gambar JPEG-encoded.

Atribut opsional (lihat Attrs ):

  • saluran: Jumlah saluran warna untuk gambar diterjemahkan.
  • Rasio: downscaling rasio.
  • fancy_upscaling: Jika digunakan benar lebih lambat tapi lebih bagus upscaling dari pesawat kroma (yuv420 / 422 saja).
  • try_recover_truncated: Jika benar mencoba untuk memulihkan gambar dari input terpotong.
  • acceptable_fraction: minimum yang diperlukan sebagian kecil dari baris sebelum input dipotong diterima.
  • dct_method: string menetapkan petunjuk tentang algoritma yang digunakan untuk dekompresi. Defaultnya "" yang memetakan ke default sistem tertentu. Saat ini nilai-nilai yang valid adalah [ "INTEGER_FAST", "INTEGER_ACCURATE"]. isyarat itu dapat diabaikan (misalnya, internal perpustakaan jpeg perubahan ke versi yang tidak memiliki opsi tertentu.)

Pengembalian:

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

Konstruktor dan Destructors

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

atribut umum

image
operation

fungsi publik

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

fungsi public static

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

struct

tensorflow :: ops :: DecodeJpeg :: attrs

Setter atribut opsional untuk DecodeJpeg .

atribut umum

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 

Operator :: tensorflow :: Masukan

 operator::tensorflow::Input() const 

Operator :: tensorflow :: Keluaran

 operator::tensorflow::Output() const 

fungsi public static

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
)