DecodeImage

パブリック最終クラスDecodeImage

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 ファイルを最初のフレームまで切り詰めます。

: アニメーション GIF の最初のフレームがキャンバス全体 (最大フレーム幅 x 最大フレーム高さ) を占めていない場合は、(最初のフレーム内の) 空いている領域をゼロ (黒) で塗りつぶします。最初のフレーム以降のフレームがキャンバス全体を占有していない場合は、前のフレームを使用して占有されていない領域を埋めます。

ネストされたクラス

クラスデコードイメージのオプションDecodeImageのオプションの属性

定数

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

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的DecodeImage.Options
チャンネル(ロングチャンネル)
static <T extends TNumber > DecodeImage <T>
create ( Scopeスコープ、 Operand < TString > 内容、Class<T> dtype、 Options...オプション)
新しい DecodeImage 操作をラップするクラスを作成するためのファクトリ メソッド。
静的DecodeImage < TUint8 >
create (スコープスコープ、オペランド< TString > 内容、オプション...オプション)
デフォルトの出力タイプを使用して、新しい DecodeImage オペレーションをラップするクラスを作成するファクトリ メソッド。
静的DecodeImage.Options
ExpandAnimations (ブール型の ExpandAnimations)
出力<T>
画像()
形状 `[高さ、幅、チャネル]` の 3-D、または形状 `[フレーム、高さ、幅、チャネル]` の 4-D。

継承されたメソッド

org.tensorflow.op.RawOpから
最終ブール値
等しい(オブジェクトオブジェクト)
最終整数
手術
オプ()
この計算単位を単一のOperationとして返します。
最後の文字列
ブール値
等しい(オブジェクト arg0)
最終クラス<?>
getクラス()
整数
ハッシュコード()
最後の空白
通知する()
最後の空白
すべて通知()
toString ()
最後の空白
wait (long arg0, int arg1)
最後の空白
待機(長い引数0)
最後の空白
待って()
org.tensorflow.op.Opから
抽象的な実行環境
環境()
このオペレーションが作成された実行環境を返します。
抽象的な操作
オプ()
この計算単位を単一のOperationとして返します。
org.tensorflow.Operandから
抽象出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
抽象的なT
asTensor ()
このオペランドのテンソルを返します。
抽象的な
()
このオペランドのOutputによって参照されるテンソルの (おそらく部分的に既知の) 形状を返します。
抽象クラス<T>
タイプ()
このオペランドのテンソル型を返します。
org.tensorflow.ndarray.Shapedから
抽象整数
ランク()
抽象的な
()
抽象的な長い
サイズ()
このコンテナの合計サイズを値の数で計算して返します。

定数

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

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

定数値: "DecodeImage"

パブリックメソッド

public Output <T> asOutput ()

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

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

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

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

public static DecodeImage <T> create ( Scopeスコープ、 Operand < TString > 内容、Class<T> dtype、 Options...オプション)

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

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

public static DecodeImage < TUint8 > create ( Scopeスコープ、 Operand < TString > 内容、 Options...オプション)

デフォルトの出力タイプを使用して、新しい DecodeImage オペレーションをラップするクラスを作成するファクトリ メソッド。

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

public static DecodeImage.Options ExpandAnimations (Boolean ExpandAnimations)

パラメーター
展開アニメーション返された演算の出力形状を制御します。 True の場合、返された演算は PNG、JPEG、および BMP ファイルの 3-D テンソルを生成します。そして、アニメーションかどうかに関係なく、すべての GIF の 4D テンソル。 False の場合、返される演算はすべてのファイル タイプの 3-D テンソルを生成し、アニメーション GIF を最初のフレームまで切り詰めます。

public出力<T>画像()

形状 `[高さ、幅、チャネル]` の 3-D、または形状 `[フレーム、高さ、幅、チャネル]` の 4-D。