ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

tensorflow :: ops :: Jpeg kodunu çöz

#include <image_ops.h>

JPEG kodlu bir görüntünün kodunu uint8 tensöre dönüştürün.

Özet

Öznitelik channels , kodu çözülmüş görüntü için istenen sayıda renk channels belirtir.

Kabul edilen değerler şunlardır:

  • 0: JPEG kodlu görüntüdeki kanal sayısını kullanın.
  • 1: gri tonlamalı bir görüntü verir.
  • 3: bir RGB görüntüsü çıkarır.

Gerekirse, JPEG kodlu görüntü, istenen sayıda renk kanalına uyacak şekilde dönüştürülür.

Öznitelik ratio , kod çözme sırasında görüntünün tamsayı faktörü ile küçültülmesine izin verir. İzin verilen değerler: 1, 2, 4 ve 8. Bu, görüntünün boyutunu küçültmekten çok daha hızlıdır.

Bu işlem aynı zamanda PNG'lerin ve animasyonsuz GIF'lerin kodunu çözmeyi de destekler, çünkü arayüz aynıdır, ancak tf.image.decode_image kullanmak daha tf.image.decode_image .

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • içerik: 0-D. JPEG kodlu görüntü.

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

  • kanallar: Kodu çözülen görüntü için renk kanallarının sayısı.
  • oran: Ölçek küçültme oranı.
  • fancy_upscaling: True ise, kroma düzlemlerinde daha yavaş ama daha güzel bir yükseltme kullanın (yalnızca yuv420 / 422).
  • try_recover_truncated: true ise, kesilmiş girdiden bir görüntüyü kurtarmayı deneyin.
  • kabul edilebilir_fraksiyon: Kesilmiş bir giriş kabul edilmeden önce gerekli minimum satır kesri.
  • dct_method: sıkıştırmayı açmak için kullanılan algoritma hakkında bir ipucu belirten dize. Sisteme özgü bir varsayılanla eşleşen "" varsayılanıdır. Şu anda geçerli değerler ["INTEGER_FAST", "INTEGER_ACCURATE"] şeklindedir. İpucu göz ardı edilebilir (örneğin, dahili jpeg kitaplığı, bu özel seçeneğe sahip olmayan bir sürüme dönüşür.)

İadeler:

  • Output : Şekil [height, width, channels] ile 3-D ..

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

Genel statik işlevler

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 belirleyicileri.

Genel özellikler

görüntü

::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 

operator :: tensorflow :: Girdi

 operator::tensorflow::Input() const 

operator :: tensorflow :: Çıktı

 operator::tensorflow::Output() const 

Genel statik işlevler

AcceptableFraction

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
)