警告:このAPIは非推奨であり、置き換えが安定した後 TensorFlowの将来のバージョンで削除される予定です。

DecodeImage

コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。
パブリック最終クラスDecodeImage

decode_bmp、decode_gif、decode_jpeg、decode_pngの関数。

画像がBMP、GIF、JPEG、またはPNGのいずれであるかを検出し、適切な操作を実行して、入力バイト文字列をタイプdtypeのテンソルに変換します。

:decode_gif戻り4次元配列[num_framesとして、高さ、幅、3]、decode_bmp、decode_jpegとdecode_pngとは対照的に、リターン3-Dアレイ[高さ、幅、NUM_CHANNELS]。 GIFファイルをBMP、JPEG、またはPNGファイルと混合する場合は、グラフを作成するときにこれを考慮に入れてください。または、この関数のexpand_animations引数をFalseに設定します。この場合、opは3次元テンソルを返し、アニメーションGIFファイルを最初のフレームに切り捨てます。

:アニメーションGIFの最初のフレームはキャンバス全体(最大フレーム幅X最大のフレーム高さ)を占有していない場合、それはゼロ(黒)と(最初のフレームに)空き領域を埋めます。キャンバス全体を占めていない最初のフレームの後のフレームの場合、前のフレームを使用して、占有されていない領域を埋めます。

ネストされたクラス

クラスDecodeImage.Options以下のためのオプションの属性DecodeImage

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリックハンドルを返します。
静的DecodeImage.Options
チャンネル(ロング・チャネル)
静的<Tが数拡張> DecodeImage <T>
作成スコープスコープ、オペランド<文字列>の内容、クラス<T> DTYPE、オプション...オプション)
新しいDecodeImage操作をラップするクラスを作成するファクトリメソッド。
静的DecodeImage < UINT8 >
作成スコープスコープ、オペランド<文字列>の内容、オプション...オプション)
デフォルトの出力タイプを使用して、新しいDecodeImage操作をラップするクラスを作成するファクトリメソッド。
静的DecodeImage.Options
expandAnimations (ブールexpandAnimations)
出力<T>
画像()
形状が `[高さ、幅、チャネル]`の3Dまたは形状が `[フレーム、高さ、幅、チャネル]`の4D。

継承されたメソッド

パブリックメソッド

公共の出力<T> asOutput()

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

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

パブリック静的のDecodeImage.Optionsのチャンネル(ロング・チャネル)

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

パブリック静的DecodeImage <T>を作成スコープスコープ、オペランド<文字列>の内容を、クラス<T> DTYPE、オプション...オプション)

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

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

パブリック静的DecodeImage < UINT8 >作成スコープスコープ、オペランド<文字列>の内容、オプション...オプション)

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

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

パブリック静的のDecodeImage.OptionsのexpandAnimations(ブールexpandAnimations)

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

公共の出力<T>の画像()

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