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.
Ö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ı
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). |
---|
public static DecodeJpeg.Options tryRecoverTruncated (Boolean tryRecoverTruncated)
Parametreler
tryRecoverTruncated | Doğruysa, kesilmiş girdiden bir görüntüyü kurtarmayı deneyin. |
---|