tensorflow::ops::DecodeJpeg

#include <image_ops.h>

JPEG formatında kodlanmış bir görüntüyü uint8 tensörüne dönüştürün.

Özet

Attr channels çözümlenen görüntü için istenen renk kanalı sayısını gösterir.

Kabul edilen değerler şunlardır:

  • 0: JPEG formatında kodlanmış görüntüdeki kanal sayısını kullanın.
  • 1: Gri tonlamalı bir görüntü çıktısı alın.
  • 3: Bir RGB görüntüsü oluşturun.

Gerektiğinde, JPEG formatındaki görüntü, istenen renk kanalı sayısına uyacak şekilde dönüştürülür.

Attr ratio kod çözme sırasında görüntünün tam sayı faktörüyle küçültülmesine olanak tanır. İzin verilen değerler: 1, 2, 4 ve 8'dir. Bu, görüntüyü daha sonra küçültmekten çok daha hızlıdır.

Bu işlem, arayüz aynı olduğundan PNG'leri ve animasyonsuz GIF'leri de çözmeyi destekler, ancak tf.image.decode_image kullanmak daha temiz bir yöntemdir.

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • İçerik: 0-D. JPEG formatında kodlanmış görüntü.

İsteğe bağlı özellikler (bkz. Attrs ):

  • Kanallar: Çözümlenen görüntü için renk kanalı sayısı.
  • Oran: Küçültme oranı.
  • fancy_upscaling: Eğer true ise, renk düzlemlerinin daha yavaş ama daha güzel bir şekilde ölçeklendirilmesini kullanın (yalnızca yuv420/422).
  • try_recover_truncated: Doğruysa, kesilmiş girdiden bir görüntüyü kurtarmayı deneyin.
  • accepted_fraction: Kısaltılmış bir girişin kabul edilmesinden önce gereken minimum satır sayısı.
  • dct_method: Sıkıştırmayı açmak için kullanılan algoritma hakkında ipucu belirten bir dize. Varsayılan değer "" olup, sistem özelinde bir varsayılan değere karşılık gelir. Şu anda geçerli değerler ["INTEGER_FAST", "INTEGER_ACCURATE"]'dir. İpucu göz ardı edilebilir (örneğin, dahili jpeg kütüphanesi bu özel seçeneğe sahip olmayan bir sürüme geçer).

İadeler:

  • Output : [height, width, channels] şeklinde 3 boyutlu görüntü...

Yapıcılar ve Yıkıcılar

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

Genel özellikler

image
operation

Kamusal işlevler

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

Herkese açık statik fonksiyonlar

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

Yapılar

tensorflow::ops::DecodeJpeg::Attrs

DecodeJpeg için isteğe bağlı öznitelik ayarlayıcıları.

Genel özellikler

resim

::tensorflow::Output image

operasyon

Operation operation

Kamusal işlevler

JPEG kodunu çöz

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

JPEG kodunu çöz

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

düğüm

::tensorflow::Node * node() const 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

operatör::tensorflow::Çıktı

 operator::tensorflow::Output() const 

Herkese açık statik fonksiyonlar

Kabul EdilebilirKesir

Attrs AcceptableFraction(
  float x
)

Kanallar

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

FancyUpscaling

Attrs FancyUpscaling(
  bool x
)

Oran

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)