tensorflow::ops::DecodeJpeg
#include <image_ops.h>JPEG formatında kodlanmış bir görüntüyü uint8 tensörüne dönüştürün.
Özet
Attr channels çözümlenen görüntü için istenen renk kanalı sayısını gösterir.
Kabul edilen değerler şunlardır:
- 0: JPEG formatında kodlanmış 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ü oluşturun.
Gerektiğinde, JPEG formatındaki görüntü, istenen renk kanalı sayısına uyacak şekilde dönüştürülür.
Attr ratio kod çözme sırasında görüntünün tam sayı bir faktörle küçültülmesine olanak tanır. İzin verilen değerler: 1, 2, 4 ve 8'dir. Bu, görüntüyü daha sonra küçültmekten çok daha hızlıdır.
Bu işlem, arayüz aynı olduğundan PNG'leri ve animasyonsuz GIF'leri de çözmeyi destekler, ancak tf.io.decode_image kullanmak daha temiz bir yöntemdir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- İçerik: 0-D. JPEG formatında kodlanmış görüntü.
İsteğe bağlı özellikler (bkz. Attrs ):
- Kanallar: Çözümlenen görüntü için renk kanalı sayısı.
- Oran: Küçültme oranı.
- fancy_upscaling: Eğer true ise, renk düzlemlerinin daha yavaş ama daha güzel bir şekilde büyütülmesini kullanın (yalnızca yuv420/422).
- try_recover_truncated: Eğer true ise, kesilmiş girdiden bir görüntüyü kurtarmayı deneyin.
- accepted_fraction: Kısaltılmış bir girişin kabul edilmesinden önce gereken minimum satır sayısı oranı.
- dct_method: Sıkıştırmayı açmak için kullanılan algoritma hakkında ipucu belirten bir dize. Varsayılan değer "" olup, sistem özelinde bir varsayılan değere karşılık gelir. Şu anda geçerli değerler ["INTEGER_FAST", "INTEGER_ACCURATE"]'dir. İpucu göz ardı edilebilir (örneğin, dahili jpeg kütüphanesi bu özel seçeneğe sahip olmayan bir sürüme geçer).
İadeler:
-
Output:[height, width, channels]şeklinde 3 boyutlu görüntü...
Yapıcılar ve Yıkıcılar | |
|---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs) |
Genel özellikler | |
|---|---|
image | |
operation | |
Kamusal işlevler | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Herkese açık statik fonksiyonlar | |
|---|---|
AcceptableFraction (float x) | |
Channels (int64 x) | |
DctMethod (StringPiece x) | |
FancyUpscaling (bool x) | |
Ratio (int64 x) | |
TryRecoverTruncated (bool x) | |
Yapılar | |
|---|---|
| tensorflow::ops::DecodeJpeg::Attrs | DecodeJpeg için isteğe bağlı öznitelik ayarlayıcıları. |
Genel özellikler
resim
::tensorflow::Output image
operasyon
Operation operation
Kamusal işlevler
JPEG kodunu çöz
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
JPEG kodunu çöz
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents, const DecodeJpeg::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const
Herkese açık statik fonksiyonlar
Kabul EdilebilirKesir
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 )