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

tensorflow :: ops :: DecodeAndCropJpeg

#include <image_ops.h>

JPEG kodlu bir görüntüyü bir uint8 tensörüne çözün ve kırpı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.

Kod çözme ve kırpma kombinasyonuna eşdeğerdir, ancak yalnızca kısmi jpeg görüntüsünün kodunu çözerek çok daha hızlıdır.

Argümanlar:

  • kapsam: Bir Scope nesnesi
  • içerik: 0-D. JPEG kodlu görüntü.
  • crop_window: 1-D. Kırpma penceresi: [crop_y, crop_x, crop_height, crop_width].

İ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 yok sayılabilir (ö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

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)

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

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

Genel özellikler

görüntü

::tensorflow::Output image

operasyon

Operation operation

Kamusal işlevler

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window
)

DecodeAndCropJpeg

 DecodeAndCropJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  ::tensorflow::Input crop_window,
  const DecodeAndCropJpeg::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
)