DecodeJpeg

パブリック最終クラスDecodeJpeg

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

属性「channels」は、デコードされた画像に必要なカラー チャネルの数を示します。

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

  • 0: JPEG エンコード画像のチャネル数を使用します。
  • 1: グレースケール画像を出力します。
  • 3: RGB画像を出力します。
必要に応じて、JPEG エンコードされた画像は、要求されたカラー チャネルの数に一致するように変換されます。

属性「ratio」を使用すると、デコード中に画像を整数倍にダウンスケーリングできます。許可される値は、1、2、4、および 8 です。これは、後で画像をダウンスケールするよりもはるかに高速です。

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

ネストされたクラス

クラスDecodeJpeg.オプションDecodeJpegのオプションの属性

定数

OP_NAME TensorFlow コア エンジンによって認識される、この演算の名前

パブリックメソッド

静的DecodeJpeg.Options
受け入れ可能な分数(浮動小数点許容可能な分数)
出力< TUint8 >
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的DecodeJpeg.Options
チャンネル(ロングチャンネル)
静的DecodeJpeg
create (スコープスコープ、オペランド< TString > 内容、オプション...オプション)
新しい DecodeJpeg 操作をラップするクラスを作成するためのファクトリ メソッド。
静的DecodeJpeg.Options
dctMethod (文字列 dctMethod)
静的DecodeJpeg.Options
fancyUpscaling (ブール値の fancyUpscaling)
出力< TUint8 >
画像()
形状 `[高さ、幅、チャネル]` を持つ 3-D。
静的DecodeJpeg.Options
レシオ(ロングレシオ)
静的DecodeJpeg.Options
tryRecoverTruncated (ブール値の tryRecoverTruncated)

継承されたメソッド

定数

パブリック静的最終文字列OP_NAME

TensorFlow コア エンジンによって認識される、この演算の名前

定数値: "DecodeJpeg"

パブリックメソッド

public static DecodeJpeg.Options acceptableFraction (Float acceptableFraction)

パラメーター
許容可能な分数切り捨てられた入力が受け入れられるまでに最低限必要な行の部分。

public Output < TUint8 > asOutput ()

テンソルのシンボリック ハンドルを返します。

TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。

public static DecodeJpeg.Optionsチャネル(長いチャネル)

パラメーター
チャンネルデコードされたイメージのカラー チャネルの数。

public static DecodeJpeg create (スコープスコープ、オペランド< TString > 内容、オプション...オプション)

新しい DecodeJpeg 操作をラップするクラスを作成するためのファクトリ メソッド。

パラメーター
範囲現在のスコープ
コンテンツ0-D。 JPEG エンコードされた画像。
オプションオプションの属性値を持ちます
戻り値
  • DecodeJpeg の新しいインスタンス

public static DecodeJpeg.Options dctMethod (String dctMethod)

パラメーター
dctメソッド解凍に使用されるアルゴリズムに関するヒントを指定する文字列。デフォルトは「」で、システム固有のデフォルトにマップされます。現在有効な値は ["INTEGER_FAST"、"INTEGER_ACCURATE"] です。ヒントは無視される場合があります (例: 内部 JPEG ライブラリがその特定のオプションを持たないバージョンに変更される)。

public static DecodeJpeg.Options fancyUpscaling (ブール値 fancyUpscaling)

パラメーター
ファンシーアップスケーリングtrue の場合、クロマ プレーンの低速だが優れたアップスケーリングを使用します (yuv420/422 のみ)。

public出力< TUint8 >画像()

形状 `[高さ、幅、チャネル]` を持つ 3-D。

public static DecodeJpeg.Options比率(Long 比率)

パラメーター
比率ダウンスケーリング率。

public static DecodeJpeg.Options tryRecoverTruncated (ブール型 tryRecoverTruncated)

パラメーター
tryRecover切り捨てられたtrue の場合、切り詰められた入力から画像を復元しようとします。