tensor akışı:: işlem:: DecodeAndCropJpeg

#include <image_ops.h>

JPEG kodlu bir görüntünün kodunu çözün ve uint8 tensörüne kırpın.

Özet

Attr channels kodu çözülmüş görüntü için istenen renk kanalı sayısını 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ü çıktısı alın.
  • 3: bir RGB görüntüsünün çıktısını alın.

Gerekirse JPEG kodlu görüntü, istenen sayıda renk kanalıyla eşleşecek şekilde dönüştürülür.

Attr ratio kod çözme sırasında görüntünün bir tamsayı faktörü kadar küçültülmesine olanak tanır. İzin verilen değerler şunlardır: 1, 2, 4 ve 8. Bu, görüntünün boyutunun daha sonra küçültülmesinden ç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 Kapsam nesnesi
  • içindekiler: 0-D. JPEG kodlu görüntü.
  • kırpma_pencere: 1-B. Kırpma penceresi: [crop_y, kırpma_x, kırpma_yüksekliği, kırpma_genişliği].

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

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

İade:

  • Output : Şekilli 3 boyutlu [height, width, channels] ..

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

Kamu işlevleri

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

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

Genel özellikler

görüntü

::tensorflow::Output image

operasyon

Operation operation

Kamu işlevleri

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 

operatör::tensorflow::Giriş

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const 

Genel statik işlevler

Kabul Edilebilir Kesir

Attrs AcceptableFraction(
  float x
)

Kanallar

Attrs Channels(
  int64 x
)

DctYöntemi

Attrs DctMethod(
  StringPiece x
)

FanteziYükseltme

Attrs FancyUpscaling(
  bool x
)

Oran

Attrs Ratio(
  int64 x
)

TryRecoverKesildi

Attrs TryRecoverTruncated(
  bool x
)