Uyarı: Bu API kullanımdan kaldırıldı ve TensorFlow'un gelecekteki bir sürümünde , değişim kararlı hale geldikten sonra kaldırılacaktır.

Bu sayfa, Cloud Translation API ile çevrilmiştir.
Switch to English

DecodeImage

genel son sınıf DecodeImage

Decode_bmp, decode_gif, decode_jpeg ve decode_png için işlev.

Bir görüntünün BMP, GIF, JPEG veya PNG olup olmadığını algılar ve giriş bayt dizesini dtype türünde Tensor'a dönüştürmek için uygun işlemi gerçekleştirir.

NOT : decode_gif, 3 boyutlu dizileri [yükseklik, genişlik, kanal_sayısı] döndüren decode_bmp, decode_jpeg ve decode_png'nin aksine 4 boyutlu bir dizi [num_frames, height, width, 3] döndürür. GIF dosyalarını BMP, JPEG ve / veya PNG dosyalarıyla karıştırıyorsanız grafiğinizi oluştururken bunu dikkate aldığınızdan emin olun. Alternatif olarak, bu işlevin expand_animations bağımsız değişkenini False olarak ayarlayın, bu durumda işlem 3 boyutlu tensörler döndürür ve animasyonlu GIF dosyalarını ilk kareye keser.

NOT : Animasyonlu bir GIF'in ilk çerçevesi tüm tuvali kaplamıyorsa (maksimum çerçeve genişliği x maksimum çerçeve yüksekliği), boş alanları (ilk çerçevede) sıfırlarla (siyah) doldurur. Tüm tuvali kaplamayan ilk kareden sonraki kareler için, boş alanları doldurmak için önceki kareyi kullanır.

Yuvalanmış Sınıflar

sınıf DecodeImage.Options DecodeImage için isteğe bağlı öznitelikler

Kamu Yöntemleri

Çıkış <T>
asOutput ()
Bir tensörün sembolik tutamacını döndürür.
statik DecodeImage.Options
kanallar (Uzun kanallar)
static <T Extends Number> DecodeImage <T>
oluştur ( Kapsam kapsamı, İşlenen <Dize> içerikleri, Sınıf <T> dtype, Seçenekler ... seçenekler)
Yeni bir DecodeImage işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
statik DecodeImage < UInt8 >
oluştur ( Kapsam kapsamı, İşlenen <Dizge> içerikleri, Seçenekler ... seçenekler)
Varsayılan çıktı türlerini kullanarak yeni bir DecodeImage işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
statik DecodeImage.Options
expandAnimations (Boolean expandAnimations)
Çıkış <T>
resim ()
"[Yükseklik, genişlik, kanallar]" şeklinde 3-D veya "[çerçeve, yükseklik, genişlik, kanallar]" şeklinde 4-D ..

Devralınan Yöntemler

Kamu Yöntemleri

public Output <T> asOutput ()

Bir tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerine yönelik girdiler, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girdinin hesaplanmasını temsil eden sembolik bir tutamaç elde etmek için kullanılır.

genel statik DecodeImage.Options kanalları (Uzun kanallar)

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

public static DecodeImage <T> create ( Scope kapsamı, Operand <String> içerikleri, Class <T> dtype, Seçenekler ... seçenekler)

Yeni bir DecodeImage işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
dürbün mevcut kapsam
içerik 0-D. Kodlanmış görüntü baytları.
dtype Döndürülen Tensörün istenen DType'ı.
seçenekler isteğe bağlı öznitelik değerleri taşır
İadeler
  • DecodeImage'ın yeni bir örneği

public static DecodeImage < UInt8 > create ( Scope kapsamı, Operand <String> içerikleri, Seçenekler ... seçenekler)

Varsayılan çıktı türlerini kullanarak yeni bir DecodeImage işlemini saran bir sınıf oluşturmak için fabrika yöntemi.

Parametreler
dürbün mevcut kapsam
içerik 0-D. Kodlanmış görüntü baytları.
seçenekler isteğe bağlı öznitelik değerleri taşır
İadeler
  • DecodeImage'ın yeni bir örneği

public static DecodeImage.Options expandAnimations (Boolean expandAnimations)

Parametreler
expandAnimations Döndürülen işlemin çıktı şeklini kontrol eder. True ise, döndürülen işlem PNG, JPEG ve BMP dosyaları için 3-D tensör üretir; ve animasyonlu olsun ya da olmasın tüm GIF'ler için bir 4-D tensör. False ise, döndürülen işlem tüm dosya türleri için 3 boyutlu bir tensör üretir ve animasyonlu GIF'leri ilk kareye indirir.

genel Çıkış <T> görüntüsü ()

"[Yükseklik, genişlik, kanallar]" şeklinde 3-D veya "[çerçeve, yükseklik, genişlik, kanallar]" şeklinde 4-D ..