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ı bir faktörle 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.io.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 büyütülmesini kullanın (yalnızca yuv420/422).
  • try_recover_truncated: Eğer true ise, 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ı oranı.
  • 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
)