tensor akışı:: işlem:: DecodeJpeg
#include <image_ops.h>
JPEG kodlu bir görüntünün kodunu bir uint8 tensörüne dönüştürü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.
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.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- içindekiler: 0-D. JPEG kodlu görüntü.
İ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 | |
---|---|
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents) | |
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::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:: DecodeJpeg:: Öznitelikler | DecodeJpeg için isteğe bağlı nitelik ayarlayıcılar. |
Genel özellikler
resim
::tensorflow::Output image
operasyon
Operation operation
Kamu işlevleri
DecodeJpeg
DecodeJpeg( const ::tensorflow::Scope & scope, ::tensorflow::Input contents )
DecodeJpeg
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
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 )