テンソルフロー::作戦::デコードJpeg

#include <image_ops.h>

JPEG エンコードされたイメージを uint8 テンソルにデコードします。

まとめ

attr channelsデコードされたイメージに必要なカラー チャネルの数を示します。

受け入れられる値は次のとおりです。

  • 0: JPEG エンコード画像のチャネル数を使用します。
  • 1: グレースケール画像を出力します。
  • 3: RGB画像を出力します。

必要に応じて、JPEG エンコードされた画像は、要求されたカラー チャネルの数に一致するように変換されます。

アトリビュートratioすると、デコード中にイメージを整数倍にダウンスケーリングできます。許可される値は、1、2、4、および 8 です。これは、後で画像をダウンスケールするよりもはるかに高速です。

この操作は、インターフェイスが同じであるため、PNG とアニメーション化されていない GIF のデコードもサポートしていますが、 tf.io.decode_imageを使用する方がよりクリーンです。

引数:

  • スコープ:スコープオブジェクト
  • 内容: 0-D。 JPEG エンコードされた画像。

オプションの属性 ( Attrsを参照):

  • チャネル: デコードされたイメージのカラー チャネルの数。
  • 比率: ダウンスケーリング比率。
  • fancy_upscaling: true の場合、クロマ プレーンの低速だが優れたアップスケーリングを使用します (yuv420/422 のみ)。
  • try_recover_truncated: true の場合、切り詰められた入力から画像を復元しようとします。
  • accept_fraction: 切り捨てられた入力が受け入れられる前に必要な行の最小部分。
  • dct_method: 解凍に使用されるアルゴリズムに関するヒントを指定する文字列。デフォルトは「」で、システム固有のデフォルトにマップされます。現在有効な値は ["INTEGER_FAST"、"INTEGER_ACCURATE"] です。ヒントは無視される場合があります (たとえば、内部 JPEG ライブラリがその特定のオプションを持たないバージョンに変更されます)。

戻り値:

  • Output : 形状[height, width, channels]を持つ 3-D ..

コンストラクターとデストラクター

DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents)
DecodeJpeg (const :: tensorflow::Scope & scope, :: tensorflow::Input contents, const DecodeJpeg::Attrs & attrs)

パブリック属性

image
operation

公共機能

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

パブリック静的関数

AcceptableFraction (float x)
Channels (int64 x)
DctMethod (StringPiece x)
FancyUpscaling (bool x)
Ratio (int64 x)
TryRecoverTruncated (bool x)

構造体

tensorflow:: ops:: DecodeJpeg:: Attrs

DecodeJpegのオプションの属性セッター。

パブリック属性

画像

::tensorflow::Output image

手術

Operation operation

公共機能

デコードJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents
)

デコードJpeg

 DecodeJpeg(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input contents,
  const DecodeJpeg::Attrs & attrs
)

ノード

::tensorflow::Node * node() const 

演算子::tensorflow::入力

 operator::tensorflow::Input() const 

演算子::tensorflow::出力

 operator::tensorflow::Output() const 

パブリック静的関数

許容可能な分数

Attrs AcceptableFraction(
  float x
)

チャンネル

Attrs Channels(
  int64 x
)

DctMethod

Attrs DctMethod(
  StringPiece x
)

ファンシーアップスケーリング

Attrs FancyUpscaling(
  bool x
)

比率

Attrs Ratio(
  int64 x
)

TryRecoverTruncated

Attrs TryRecoverTruncated(
  bool x
)