decode_bmp、decode_gif、decode_jpeg、decode_png の関数。
画像が BMP、GIF、JPEG、または PNG であるかどうかを検出し、適切な操作を実行して入力バイト文字列を dtype 型の Tensor に変換します。
注: decode_gif は 4 次元配列 [num_frames, height, width, 3] を返しますが、decode_bmp、decode_jpeg、decode_png は 3 次元配列 [高さ、幅、数値チャンネル] を返します。 GIF ファイルを BMP、JPEG、または PNG ファイルと混合する場合は、グラフを作成するときにこの点を必ず考慮してください。あるいは、この関数の Expand_animations 引数を False に設定します。その場合、操作は 3 次元テンソルを返し、アニメーション GIF ファイルを最初のフレームまで切り詰めます。
ネストされたクラス
クラス | デコードイメージのオプション | DecodeImage のオプションの属性 |
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的DecodeImage.Options | チャンネル(ロングチャンネル) |
static <T extends Number> DecodeImage <T> | |
静的DecodeImage < UInt8 > | |
静的DecodeImage.Options | ExpandAnimations (ブール型の ExpandAnimations) |
出力<T> | 画像() 形状 `[高さ、幅、チャネル]` の 3-D、または形状 `[フレーム、高さ、幅、チャネル]` の 4-D。 |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static DecodeImage <T> create (スコープスコープ、オペランド<String> の内容、Class<T> dtype、オプション...オプション)
新しい DecodeImage 操作をラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
コンテンツ | 0-D。エンコードされた画像のバイト。 |
dtype | 返された Tensor の目的の DType。 |
オプション | オプションの属性値を持ちます |
戻り値
- DecodeImage の新しいインスタンス
public static DecodeImage < UInt8 > create (スコープスコープ、オペランド<String> の内容、オプション...オプション)
デフォルトの出力タイプを使用して、新しい DecodeImage オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
コンテンツ | 0-D。エンコードされた画像のバイト。 |
オプション | オプションの属性値を持ちます |
戻り値
- DecodeImage の新しいインスタンス
public static DecodeImage.Options ExpandAnimations (Boolean ExpandAnimations)
パラメーター
展開アニメーション | 返された演算の出力形状を制御します。 True の場合、返された演算は PNG、JPEG、および BMP ファイルの 3-D テンソルを生成します。アニメーションかどうかに関係なく、すべての GIF の 4D テンソル。 False の場合、返される演算はすべてのファイル タイプの 3-D テンソルを生成し、アニメーション GIF を最初のフレームまで切り詰めます。 |
---|