パブリック最終クラス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> | |
静的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」。 |
---|