ImageProjectiveTransformV3

パブリック最終クラスImageProjectiveTransformV3

指定された変換を各画像に適用します。

transforms` `の一つの行に` [A0、A1、A2、B0、B1、B2、C0、C1]が'である場合、それは' X」( `変換された入力ポイント出力ポイント'(x、y)をマッピングします、y ')=((a0 x + a1 y + a2)/ k、(b0 x + b1 y + b2)/ k) `、ここで` k = c0 x + c1 y + 1`。変換されたポイントが入力画像の外側にある場合、出力ピクセルはfill_valueに設定されます。

ネストされたクラス

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

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリックハンドルを返します。
静的<Tが数拡張> ImageProjectiveTransformV3 <T>
作成スコープ範囲、オペランド<T>画像、オペランド<フロート>変換を、オペランド<整数> outputShape、オペランド<フロート> fillValue、文字列の補間、オプション...オプション)
新しいImageProjectiveTransformV3操作をラップするクラスを作成するファクトリメソッド。
静的ImageProjectiveTransformV3.Options
FILLMODE (文字列FILLMODE)
出力<T>
transformedImages ()
形状が `[batch、new_height、new_width、channels]`の4-D。

継承されたメソッド

パブリックメソッド

公共の出力<T> asOutput()

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

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

パブリック静的ImageProjectiveTransformV3 <T>を作成スコープ範囲、オペランド<T>画像、オペランド<フロート>変換を、オペランド<整数> outputShape、オペランド<フロート> fillValue、文字列の補間、オプション...オプション)

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

パラメーター
範囲現在のスコープ
画像形状 `[バッチ、高さ、幅、チャネル]`の4-D。
変換します2次元テンソル、 `[batch、8]`または `[1、8]`行列。各行は、3 x 3の射影変換行列に対応し、最後のエントリは1と見なされます。1つの行がある場合、同じ変換がすべての画像に適用されます。
outputShape 1-Dテンソル[new_height、new_width]。
fillValue float、fill_modeが定数の場合に入力される値」。
補間補間方法、「NEAREST」または「BILINEAR」。
オプションオプションの属性値を運ぶ
戻り値
  • ImageProjectiveTransformV3の新しいインスタンス

パブリック静的ImageProjectiveTransformV3.Options FILLMODE(文字列FILLMODE)

パラメーター
fillMode塗りつぶしモード、「REFLECT」、「WRAP」、「CONSTANT」、または「NEAREST」。

公共の出力<T> transformedImages()

形状が `[batch、new_height、new_width、channels]`の4-D。