DecodeJpeg

genel final sınıfı DecodeJpeg

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

Attr 'kanalları', 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.

Öznitelik oranı, kod çözme sırasında görüntünün 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.

Bu işlem aynı zamanda arayüz aynı olduğundan PNG'lerin ve animasyonsuz GIF'lerin kodunun çözülmesini de destekler, ancak tf.io.decode_image kullanmak daha temizdir.

İç İçe Sınıflar

sınıf DecodeJpeg.Seçenekler DecodeJpeg için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

statik DecodeJpeg.Options
kabul edilebilir Kesir (Kabul edilebilir Kesir)
Çıkış < TUint8 >
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
statik DecodeJpeg.Options
kanallar (Uzun kanallar)
statik DecodeJpeg
oluştur ( Kapsam kapsamı, İşlenen < TString > içerikler, Seçenekler... seçenekler)
Yeni bir DecodeJpeg işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik DecodeJpeg.Options
dctMethod (Dize dctMethod)
statik DecodeJpeg.Options
fantezi Yükseltme (Boolean fantezi Yükseltme)
Çıkış < TUint8 >
resim ()
"[yükseklik, genişlik, kanallar]" şeklinde 3 boyutlu..
statik DecodeJpeg.Options
oran (Uzun oran)
statik DecodeJpeg.Options
tryRecoverTruncated (Boolean tryRecoverTruncated)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "DecodeJpeg"

Genel Yöntemler

public static DecodeJpeg.Options kabul edilebilirFraction (Kabul edilebilirFraction)

Parametreler
kabul edilebilir Kesir Kesilmiş bir giriş kabul edilmeden önce gereken minimum satır kesri.

genel Çıkış < TUint8 > asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

genel statik DecodeJpeg.Options kanalları (Uzun kanallar)

Parametreler
kanallar Kodu çözülmüş görüntü için renk kanalı sayısı.

public static DecodeJpeg oluştur ( Kapsam kapsamı, İşlenen < TString > içerikler, Seçenekler... seçenekler)

Yeni bir DecodeJpeg işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
içindekiler 0-D. JPEG kodlu görüntü.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • DecodeJpeg'in yeni bir örneği

public static DecodeJpeg.Options dctMethod (String dctMethod)

Parametreler
dctMetodu 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).

public static DecodeJpeg.Options fantezi Yükseltme (Boolean fantezi Yükseltme)

Parametreler
fanteziYükseltme Doğruysa, kroma düzlemlerinin daha yavaş ama daha iyi ölçeklendirilmesini kullanın (yalnızca yuv420/422).

genel Çıkış < TUint8 > resim ()

"[yükseklik, genişlik, kanallar]" şeklinde 3 boyutlu..

public static DecodeJpeg.Options oranı (Uzun oran)

Parametreler
oran Ölçek küçültme oranı.

public static DecodeJpeg.Options tryRecoverTruncated (Boolean tryRecoverTruncated)

Parametreler
tryRecoverTruncated Doğruysa, kesilmiş girdiden bir görüntüyü kurtarmayı deneyin.