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
)